-
-
Notifications
You must be signed in to change notification settings - Fork 214
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
Abandon python 2 #1398
Comments
This StackOverflow answer suggests that it might be as simple as running this single command: However it appears that Liberapay isn't ready for that yet because trying to run Liberapay with Python 3.6 locally fails. |
I'm going to attempt the switch. 🤞 |
The compilation of libsass failed:
|
Now it's failing on the parsing of the Japanese translations file. 😕 |
Liberapay is now running on Python 3.6.7 🕺 We had 25 minutes of downtime, but glancing at the logs it doesn't look like any human user was affected. More problematic: requests containing non-ASCII chars in the path are failing completely (e.g. https://liberapay.com/%C3%A9). |
I thought upgrading Pando would be enough to fix that Unicode issue, but it's not: AspenWeb/pando.py#587. Edit: almost fixed in #1412. Edit 2: finally fixed in #1416. |
Python 2.7 is in its last year, it's time for Liberapay to finally make the jump to Python 3.6.
The text was updated successfully, but these errors were encountered: