-
Notifications
You must be signed in to change notification settings - Fork 41
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
Formally Deprecate Python 2.x Support #36
Comments
Not a bad idea. What's the recommended way of doing that? |
I have never done this before but here is my idea on how to make this an intuitive process.
3.7.10 Note: Python 3.7.10 has over 2.5 years of support left and I have come across some *nix distros that are still stuck at 3.7 (Eg Cygwin and Debian 10). I put a hard stop at 3.7.x for all my code bases for the time being because I have some production code running on Cygwin where using a higher release is very difficult to do. |
Please don't do that (now). Our primary file server is running CentOS 7 - default python 2.7. Our "new" file servers and workstations are on RockyLinux 8: Defaulting to python 3.6.8 You are developing tools for zfs - and at least I select my file server OS by the length of its EOL Date. |
I don't personally see a reason to kill py27 BUT the maintenance burden can be complicated (esp. w.r.t. types), and the oldest CentOS has had for a VERY long time Python 3.7 in the form ow EPEL.
So, what is the consensus here?
|
I'm neutral on this. Maybe hold off for now and do this once all major OS's are EOL'd off of 2.7. |
As Python 2 has now been formally deprecated for over a year and is no longer receiving security updates, how about this project formally deprecate and no longer allow new release to run on Python 2. This will make maintaining the code much easier.
I just finished some querys of pypi data to see how many downloads there were of zfs-tools.
Here is the of zfs-tools downloads in last n months from PyPi:
Note: pypi does not store version information from all downloads so these numbers are a small subset of total downloads but should still be reflective of the big picture.
FYI - Data was retrieved from Google
https://console.cloud.google.com/bigquery
using the following SQL:The text was updated successfully, but these errors were encountered: