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

Dropping Python 3.6 support #1063

Closed
Glandos opened this issue Sep 11, 2022 · 2 comments
Closed

Dropping Python 3.6 support #1063

Glandos opened this issue Sep 11, 2022 · 2 comments

Comments

@Glandos
Copy link
Member

Glandos commented Sep 11, 2022

So, it seems that every library developer is dropping support for Python 3.6:

  • Flask
  • Werkzeug
  • Flask-limiter

The latter is the most important to me, because it allows to close some security issues regarding spamming.

On the other hand, some Linux distribution still use Python 3.6 as the main supported (?) version. Mainly Centos 7 and OpenSUSE Leap. Centos is going away in 2024, and OpenSUSE Leap 15.4 will fade in late 2023

I don't think it's a good idea to support Python3.6 until then, but… we have a difficult choice:

  • Keep Python 3.6 and give the most of security update for IHM users. Flask-limiter is not an option though, since recent version (that are needed for what we do) don't support it
  • Move to (at least) Python 3.7, and drop support for some users that don't want to (or can't) upgrade their Python.

I really don't know the Python landscape in our users, so it's a difficult choice. For example, what is the state of the main instance in ihatemoney.org?

@almet
Copy link
Member

almet commented Sep 20, 2022

Thanks for bringing this up. I believe if this is blocking development, dropping support for older python version is a good idea. There are ways to install newer versions of python on these systems anyway.

About the hosted instance, it's able to run recent versions of python, so we don't have to worry.

Of course, if anybody here depends on older systems which aren't updated wrt python, let us know!

@almet
Copy link
Member

almet commented Dec 11, 2022

Closing, we don't support python 3.6 anymore.

@almet almet closed this as completed Dec 11, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants