Django-Compat-Patcher 0.12 released

Hello everyone, I'm pleased to announce the release of Django-Compat-Patcher 0.12, which now includes 86 compatibility shims ranging from Django 1.6 to 4.2 If your Django project is incompatible with handy pluggable apps, or if you reach the depths of dependency hell when attempting to mass-upgrade your packages, no panic! Just drop this 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 (https://github.com/ChrysalisTeam/pychronia) is kept perfectly functional on Django 4.2, while still having Django 1.10 constructs like "views as dotted strings" (but don't do that for your own projects of course, alternative tools like django-compat or django-codemod will help you migrate your own codebase). Enjoy your decade-long backward compatibility, and get in touch if some compatibility shims are missing for you. Pascal Repository : https://github.com/pakal/django-compat-patcher Download : https://pypi.org/project/django-compat-patcher/ PS: Pip might block on theoretical dependency conflicts even though Django-Compat-Patcher would solve them anyway; so you might have to bypass the Pip dependency resolver, until some escape hatches are implemented in it.
participants (1)
-
Pascal Chambon