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


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

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

Started byPascal Chambon <pythoniks@gmail.com>
First post2021-01-22 14:42 +0100
Last post2021-01-22 14:42 +0100
Articles 1 — 1 participant

Back to article view | Back to comp.lang.python.announce

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

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

#3569 — Django-Compat-Patcher 0.10 Released, with Django 3.1 support

FromPascal Chambon <pythoniks@gmail.com>
Date2021-01-22 14:42 +0100
SubjectDjango-Compat-Patcher 0.10 Released, with Django 3.1 support
Message-ID<330f52bd-d432-4e26-1962-e8722046f075@gmail.com>
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.

[toc] | [standalone]


Back to top | Article view | comp.lang.python.announce


csiph-web