#21628: Stop using the `imp` module --------------------------------------+------------------------------------ Reporter: aaugustin | Owner: nobody Type: Cleanup/optimization | Status: new Component: Core (Other) | Version: master Severity: Normal | Resolution: Keywords: | Triage Stage: Accepted Has patch: 0 | Needs documentation: 0 Needs tests: 0 | Patch needs improvement: 0 Easy pickings: 0 | UI/UX: 0 --------------------------------------+------------------------------------
Comment (by aaugustin): Removing usage in the tests is quite difficult. I tried to use the replacements from importlib but I keep hitting infinite recursions. In fact it's a bit difficult to figure out what matters in the test. They were introduced in #13464 but that ticket is short on details. If I understand Python's deprecation policy correctly, the `imp` module won't be removed before Python 4. We could simply silence the deprecation warning. The alternative would be to run these tests only under Python < 3.3. The implementation on Python >= 3.3 is drastically simpler and may not require as many tests. -- Ticket URL: <https://code.djangoproject.com/ticket/21628#comment:11> 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 django-updates+unsubscr...@googlegroups.com. To post to this group, send email to django-updates@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/django-updates/067.2001d6c4dbb08599c6335516ca45a005%40djangoproject.com. For more options, visit https://groups.google.com/d/optout.