Remove app compatibility shims.

Review Request #14829 — Created Feb. 19, 2026 and submitted

Information

Django Evolution
master

Reviewers

This change removes shims used for compatibility with app-related APIs
that changed in Django 1.7. A few of these can just go away entirely,
and the ones that are left are now just useful utility methods, and have
been moved into django_evolution.utils.apps.

Ran unit tests.

Summary ID
Remove app compatibility shims.
This change removes shims used for compatibility with app-related APIs that changed in Django 1.7. A few of these can just go away entirely, and the ones that are left are now just useful utility methods, and have been moved into `django_evolution.utils.apps`. Testing Done: Ran unit tests.
zolmvqymyuynqmomkmozsolvsvnqlykl
Description From Last Updated

This needs to be changed to django_evolution.utils.apps.

maubinmaubin

Would you wanna add typing for all the moved functions in this file while here?

maubinmaubin
maubin
  1. 
      
  2. Show all issues

    This needs to be changed to django_evolution.utils.apps.

  3. django_evolution/utils/apps.py (Diff revision 1)
     
     
    Show all issues

    Would you wanna add typing for all the moved functions in this file while here?

    1. Adding type hints should be separate changes, I think.

  4. 
      
david
maubin
  1. Ship It!
  2. 
      
david
Review request changed
Status:
Completed
Change Summary:
Pushed to master (2142b16)