#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.

Reply via email to