-
Notifications
You must be signed in to change notification settings - Fork 9
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
Python 3.12 #960
Python 3.12 #960
Conversation
4ae8c49
to
735d36a
Compare
ae69146
to
7445dd1
Compare
735d36a
to
927b60c
Compare
7445dd1
to
bc8a283
Compare
Dockerfile
Outdated
python3-pip \ | ||
libmysqlclient-dev \ | ||
&& rm -rf /var/lib/apt/lists/* | ||
|
||
COPY /requirements/ /requirements/ | ||
RUN python3.9 -m pip install pip==24.0 virtualenv==20.25.1 && \ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Python in Ubuntu 24.04 started complaining if you install packages into the operating system using pip, because you are supposed to install them using apt-get, and use virtualenv for everything else. I was doing that before because we had terribly outdated pip otherwise, but now we caught up with Python 3.12 so we can just use builtin venv from apt-get to create the virtualenv.
bc8a283
to
c8ef921
Compare
c8ef921
to
9ce7f7d
Compare
@@ -69,6 +69,7 @@ requests-file==1.5.1 | |||
rollbar==0.16.2 | |||
s3transfer==0.10.3 | |||
setproctitle==1.2.2 | |||
setuptools==75.2.0 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
See: closeio/limitlion#37
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🐍🚀
I've already started testing this end to end on single pods where my email is synced, will of course do a canary.
Based on PR #959
TODO:
Full chain of PRs as of 2024-10-28
python-312
➔python-310
python-310
➔master