#25120: Deprecate template.loaders.eggs.Loader
------------------------------------------------+------------------------
Reporter: timgraham | Owner: nobody
Type: Cleanup/optimization | Status: new
Component: Template system | Version: master
Severity: Normal | Keywords:
Triage Stage: Accepted | Has patch: 0
Needs documentation: 0 | Needs tests: 0
Patch needs improvement: 0 | Easy pickings: 0
UI/UX: 0 |
------------------------------------------------+------------------------
[https://groups.google.com/d/topic/django-
developers/60E1uUuK2yU/discussion django-developers thread]
James: The problem of providing a single-file, no-build-step format for
distributing and installing Python packages has been solved by wheels, and
wheels also don't cause the pile of weirdness that comes with using eggs.
So Django should really stop encouraging/supporting the use of eggs. At a
minimum, this should involve Django 1.9 starting the deprecation process
for the egg template loader, and any other parts of Django which contain
special-case workarounds to deal with eggs.
Marc & Preston T: +1
Donald: I’m fine with this, but just be warned that it does mean anything
that ships a Django app will need a `zip_unsafe=True` or else they no
longer support being installed with easy_install.
See [https://docs.djangoproject.com/en/dev/internals/contributing/writing-
code/submitting-patches/#deprecating-a-feature Deprecating a Feature] for
the checklist of what needs to be done.
--
Ticket URL: <https://code.djangoproject.com/ticket/25120>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.
--
You received this message because you are subscribed to the Google Groups
"Django updates" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-updates/052.5e24654fe2200b6e71837048f8c4d493%40djangoproject.com.
For more options, visit https://groups.google.com/d/optout.