• 
      

    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)