Hello,

In the short term, I'm in favor of moving dj-database-url to the Django 
organization.

I have only one concern. dj-database-url supports a few third-party database 
backends: 
https://github.com/jacobian/dj-database-url/blob/004150c17e1519be408f87e0a2d16a8633cad89f/dj_database_url.py#L34-L45
 
<https://github.com/jacobian/dj-database-url/blob/004150c17e1519be408f87e0a2d16a8633cad89f/dj_database_url.py#L34-L45>
 I wouldn't want this to be interpreted as an official recommendation about 
which backend is best for MSSQL. This isn't enough to make dj-database-url 
unsuitable as an official project but it's worth keeping in mind. Perhaps 
"mssql" should be deprecated in favor of "mssql-X", "mssql-Y" and "mssql-Z" to 
put every alternative on an equal footing?

In the long term, I agree that dj-database-url could be deprecated if Django 
gets equivalent functionality built-in. This will require a bit of creativity 
to avoid hardcoding mappings for third-party database backends. Probably users 
of third-party backends will have to add a line to register a URL scheme with a 
third-party backend.

Best regards,

-- 
Aymeric.



> On 18 Jul 2019, at 18:45, Jacob Kaplan-Moss <ja...@jacobian.org> wrote:
> 
> Hi folks -
> 
> I’d like to gauge interest in adopting dj-database-url
> (http://github.com/jacobian/dj-database-url 
> <http://github.com/jacobian/dj-database-url>) as an official project
> (https://github.com/django/deps/blob/master/final/0007-official-projects.rst 
> <https://github.com/django/deps/blob/master/final/0007-official-projects.rst>).
> This is my pre-proposal. I think dj-database-url is very widely-used, and
> scratches a specific but annoying itch. Maintenance burden is minimal, but
> important.
> 
> What do other folks think? DEP 7 asks us to
> 
> > solicit feedback from the community and work out if there is rough agreement
> > that the project is a good thing for Django to adopt, particularly focusing 
> > on
> > any alternative approaches to the same problem and the relative merits of 
> > them,
> > including code design, scalability, alignment with existing Django design 
> > and
> > philosophy, and having an available development and maintenance team.
> 
> So - thoughts?
> 
> I'm volunteering to be the shepherd, but do intend to form a larger team.
> 
> I've also opened https://github.com/jacobian/dj-database-url/issues/120 
> <https://github.com/jacobian/dj-database-url/issues/120>
> as another place for this discussion. Please feel free to comment either
> place.
> 
> [Backstory, and why this is living on my github right now. @kennethreitz was
> looking for a new maintainer, and reached out to me to see if Django might be
> interested. I thought perhaps so, and offered to take over maintainership in 
> the
> meantime while we work through the DEP 7 process. If it turns out that an
> Official Project is the wrong home for this, I'll either maintain it long-term
> or transfer it again.]
> 
> Jacob
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Django developers (Contributions to Django itself)" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to django-developers+unsubscr...@googlegroups.com 
> <mailto:django-developers+unsubscr...@googlegroups.com>.
> To post to this group, send email to django-developers@googlegroups.com 
> <mailto:django-developers@googlegroups.com>.
> Visit this group at https://groups.google.com/group/django-developers 
> <https://groups.google.com/group/django-developers>.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/django-developers/c4044098-d97f-44be-8859-b05cb594a7be%40Spark
>  
> <https://groups.google.com/d/msgid/django-developers/c4044098-d97f-44be-8859-b05cb594a7be%40Spark?utm_medium=email&utm_source=footer>.
> For more options, visit https://groups.google.com/d/optout 
> <https://groups.google.com/d/optout>.

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers  (Contributions to Django itself)" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-developers+unsubscr...@googlegroups.com.
To post to this group, send email to django-developers@googlegroups.com.
Visit this group at https://groups.google.com/group/django-developers.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-developers/1879FD6A-D91B-4759-8E32-E4E719BC2928%40polytechnique.org.
For more options, visit https://groups.google.com/d/optout.

Reply via email to