-
-
Notifications
You must be signed in to change notification settings - Fork 213
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.7 #1703
Labels
DevX
making it easier to develop and maintain Liberapay
Comments
I'm trying the migration: |
It failed, the new instance seemed to be stuck in an infinite loop inside
|
Merged
Changaco
added a commit
that referenced
this issue
May 23, 2021
This branch upgrades the Liberapay webapp in several ways. The production servers will now run Amazon Linux v2 instead of the old v1, Python 3.8 instead of 3.6 (closes #1703), `gunicorn` instead of Apache's `httpd` with `mod_wsgi`, and `cloudflared` instead of an Amazon load balancer. This last point fixes #1093 and will zero out a part of our AWS bill, but those savings won't lower the overall bill because on the other hand I've increased the resources allocated to the database and webapp. Although it wasn't part of the plan, this branch can be considered a step towards #1727.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
This issue is about migrating the production server to Python 3.7, which is a prerequisite for #1702. The previous issue, for the migration from 2.7 to 3.6, was #1398.
AWS Elastic Beanstalk supports Python 3.7,
however it's currently still marked as "beta":.64bit Amazon Linux 2 v0.1.0 running Python 3.7 (BETA)
Amazon Linux 2 was launched two years ago (Amazon Linux 2 – Modern, Stable, and Enterprise-Friendly | AWS News Blog), and Python 3.7.0 was released almost two years ago as well (PEP 537 -- Python 3.7 Release Schedule), so I'm not sure what is "beta" in this stack.Update:
aws elasticbeanstalk list-available-solution-stacks
now returns64bit Amazon Linux 2 v3.0.3 running Python 3.7
.The text was updated successfully, but these errors were encountered: