[Python-announce] Django-Compat-Patcher 0.12 released

Pascal Chambon <[email protected]>
Newsgroups gmane.comp.python.announce
Message-ID <[email protected]>
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.

_______________________________________________
Python-announce-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/python-announce-list.python.org/
Member address: [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.