• 
      

    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.

    maubin maubin

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

    maubin maubin
    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)