Skip to content

Upgrade Python 3.10 -> 3.13 #268

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

Open
wants to merge 3 commits into
base: main
Choose a base branch
from
Open

Upgrade Python 3.10 -> 3.13 #268

wants to merge 3 commits into from

Conversation

ghickman
Copy link
Contributor

@ghickman ghickman commented Apr 27, 2025

Blocked by #259

Django 3.1.14 has a dependency on distutils.

@ghickman ghickman changed the title Move to 3.11 Upgrade Python 3.10 -> 3.13 Apr 27, 2025
@ghickman ghickman force-pushed the bump-python branch 2 times, most recently from 5273b15 to 70ed27c Compare April 27, 2025 12:03
@ghickman ghickman changed the base branch from main to bump-django April 27, 2025 12:05
@ghickman ghickman marked this pull request as ready for review April 27, 2025 12:07
Base automatically changed from bump-django to main April 28, 2025 09:22
@meshy
Copy link
Contributor

meshy commented Apr 28, 2025

Thank you! I need to double-check that no extra steps are required server-side before merging this.

@ghickman
Copy link
Contributor Author

I should probably run through this PR after the remaining dependencies are updated to make sure there are no changes to the compiled requirements with each version as well.

@meshy
Copy link
Contributor

meshy commented May 1, 2025

@ghickman The last of the requirements updates have been merged now -- thank you! 🌟

I'll look into how this will affect deployment now.

@meshy
Copy link
Contributor

meshy commented May 1, 2025

So, weirdly, it looks like we've been running Python 3.11 in prod already.

I need to change an env-var to the required version in Render's UI. Once this is ready (and I'm not on a train) I'll merge this and set the version as required.

@ghickman
Copy link
Contributor Author

ghickman commented May 1, 2025

@meshy – awesome 🎉

I've rebased this branch on top of main, and run make compile on each commit to make sure we have any python-version-related changes included.

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

Successfully merging this pull request may close these issues.

2 participants