Skip to content
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

Upgrade Django from 3.2 to 4.2 #1437

Open
sarahboyce opened this issue Nov 29, 2023 · 7 comments
Open

Upgrade Django from 3.2 to 4.2 #1437

sarahboyce opened this issue Nov 29, 2023 · 7 comments
Assignees

Comments

@sarahboyce
Copy link
Contributor

As 3.2 will no longer be supported from Q2 next year, we should upgrade Django.

@bmispelon
Copy link
Member

Hi,

I've been working for the past few weeks on bringing code.djangoproject.com to modern Python and Django versions and we're almost caught up to Django 3.2 now.

Would it be OK for me to pick this issue up so I can work on upgrading both sites in parallel?

@sabderemane
Copy link
Sponsor Member

Hi @bmispelon 😄 sure, I've assigned you in the issue

@sarahboyce
Copy link
Contributor Author

Yes 🙂 we're been trying to upgrade the dependencies. These are the sticking points:

@bmispelon
Copy link
Member

Thanks and thanks 😁

Knowing what the blocker are is super helpful 👍🏻 I'll see if I can come up with alternate solutions or if i can poke the right people to move things forward

@bmispelon
Copy link
Member

I've added a workaround for the issue with django-recaptcha: #1480

@sarahboyce
Copy link
Contributor Author

Django 3.2 is no longer supported: https://www.djangoproject.com/weblog/2024/apr/03/bugfix-release/
I think our blocker here is needing a solution for Django-PuSH

@bmispelon
Copy link
Member

Django 3.2 is no longer supported: https://www.djangoproject.com/weblog/2024/apr/03/bugfix-release/ I think our blocker here is needing a solution for Django-PuSH

No release has been made on PyPI, but support for Django 4.2+ has been committed, so we can pin against that. I've taken that approach in PR #1487 and it seems to work well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants