-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Django 3 #4313
Comments
ping @gannetson |
Thanks. Python 3 branch is already merged and we are fully compatible. |
@gannetson , this is Django 3. Please read the issue. I found it on GitHub. I am using bluebottle. And so we give back too. onepercentclub/django-tenant-extras#58 is mentioned above and I pinged you there also. |
Current list of related green PRs in @onepercentclub :
No progress on any of them yet. |
Hey @jayvdb been really busy. Will look into it shortly. |
I see there is lots of work going on for Python 3 support at #4292
I tried my hand at leveraging off that to see if I can get Django 3 working, and am mostly successful in getting it operational enough to explore the app locally. I am using
django-compat-patcher
to do a lot of the heavy lifting of cross-Django-version compatibility.Latest CI result at https://travis-ci.org/github/jayvdb/bluebottle/jobs/732862786
Summary: of 1228 tests, 225 failures & 184 errors.
A lot of the errors are repetitive, and most are due to the dependencies being pinned to Django 1.x compatible versions. I'm trying to unpin only dependencies that really need unpinning, so-as to reduce the variability between Django 1.x and Django 3.x versions of bluebottle.
Other dependent PRs / branches
--skip-checks
, possibly caused by django-compat-patcher)Why Django 3?
Obviously most of this needs to wait until the Python 3 work lands, but I'd like to know the best way to structure this in order to get favourable reviews to get things merged early.
I'd like to eventually be running another Travis job for Django 3, so that Django 1.x and Django 3.x are co-existing in the repo until you're ready to switch off Django 1.x . Many of my patches are already able to co-exist on Django 1.x, using fallbacks where necessary. The Django 3 job could be allowed to fail, so that it doesnt halt ongoing development of the project.
The text was updated successfully, but these errors were encountered: