Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python.announce > #3569

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

From Pascal Chambon <pythoniks@gmail.com>
Newsgroups comp.lang.python.announce
Subject Django-Compat-Patcher 0.10 Released, with Django 3.1 support
Date 2021-01-22 14:42 +0100
Message-ID <330f52bd-d432-4e26-1962-e8722046f075@gmail.com> (permalink)
References <CAG0JsGwk=cWqTH_-diyB7CNPm29sn8y5tO16CDzReAEKHEH0Sw@mail.gmail.com>

Show all headers | View raw


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.

Back to comp.lang.python.announce | Previous | Next | Find similar | Unroll thread


Thread

Django-Compat-Patcher 0.10 Released, with Django 3.1 support Pascal Chambon <pythoniks@gmail.com> - 2021-01-22 14:42 +0100

csiph-web