• Django-Compat-Patcher 0.10 Released, with Django 3.1 support

    From Pascal Chambon@21:1/5 to All on Fri Jan 22 14:42:07 2021
    Hello,

    I'm pleased to announce the release of Django-Compat-Patcher 0.10, which
    now includes 67 compatibility shims ranging from Django 1.6 to 3.1

    If your Django project is incompatible with a useful pluggable app, or
    if you encounter the depths of dependency hell when attempting to
    mass-upgrade your packages, no panic!

    Just drop the django compatibility patcher into your project, and keep
    your developments going forward, while dependency conflicts are slowly
    sorted out in bugtrackers.

    As a proof-of-concept, the Pychronia alternate reality portal is kept perfectly functional on Django 3.1.5, while still having Django 1.10 constructs like "views as dotted strings" (but don't do that for your
    own projects, alternative tools like django-compat or django-codemod can
    help you migrate your own codebase).

    Enjoy your decade-long backwards compatibility (and get in touch if some compatibility shims are missing for you)

    Pascal Chambon

    Project homepage : https://github.com/pakal/django-compat-patcher
    Download : https://pypi.org/project/django-compat-patcher/0.10/

    PS: latest versions of Pip, with the improved dependency solver, might
    block on theoretical dependency conflicts even though
    Django-Compat-Patcher solved them; then you might have to keep using an
    older Pip version, or bypass the Pip dependency resolver, until some
    escape hatches  are implemented in it.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)