-
-
Notifications
You must be signed in to change notification settings - Fork 606
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
Deprecate Python 2 #584
Comments
any thoughts @sigmavirus24 / @ericwb , do you agree we should go ahead or you see some reason to keep python 2 code? |
Let's kill it off. 🔥 |
Related to #500 |
Also, now that we use GitHub Actions for CI, we have till April 6th till we lose py27 Actions support. |
I suggest release 1.6.3 be the last of the Python 2.7. Then we version master to 2.x |
As we are going to do a major release to 2.0 are there any other non backwards compat changes we want to make, perhaps pep-518 or of that ilk? |
Python 2 is well beyond EOL now and will soon be removed from github's workflows This PR seeks to remove all calls / references and tests that rely on Python 2. * Remove six imports and six.Py2 conditionals * Remove Py2 calls from github workflows * Merged example files (e.g exec-py2.py|exec-py3.py > exec.py) * Removed py2 env from setuptools * Removed py2 env from tox Resolves: PyCQA#584
This commit drops building of Python 2.7 in our build matrix. It also changes the testing of pylint and pep8 from 2.7 to 3.5. And no longer should the binary be installable on Py2.7 via the change to setup.py. Partially-Fixes: #584 Signed-off-by: Eric Brown <browne@vmware.com>
* Removes six imports and six.Py2 conditionals * Merged example files (e.g exec-py2.py|exec-py3.py > exec.py) * Removes unnecessary workarounds for Py2 bugs Fixes #584 Signed-off-by: Eric Brown <browne@vmware.com>
This commit drops building of Python 2.7 in our build matrix. It also changes the testing of pylint and pep8 from 2.7 to 3.5. And no longer should the binary be installable on Py2.7 via the change to setup.py. Partially-Fixes: PyCQA#584 Signed-off-by: Eric Brown <browne@vmware.com>
* Removes six imports and six.Py2 conditionals * Merged example files (e.g exec-py2.py|exec-py3.py > exec.py) * Removes unnecessary workarounds for Py2 bugs Fixes PyCQA#584 Signed-off-by: Eric Brown <browne@vmware.com>
This commit drops building of Python 2.7 in our build matrix. It also changes the testing of pylint and pep8 from 2.7 to 3.5. And no longer should the binary be installable on Py2.7 via the change to setup.py. Partially-Fixes: PyCQA#584 Signed-off-by: Eric Brown <browne@vmware.com>
* Removes six imports and six.Py2 conditionals * Merged example files (e.g exec-py2.py|exec-py3.py > exec.py) * Removes unnecessary workarounds for Py2 bugs Fixes PyCQA#584 Signed-off-by: Eric Brown <browne@vmware.com>
We need to Deprecate Python 2, this issue can be for lodging possible impacts and discussing approaches we take.
I expect this will need to be a major release (2.x) as we will no longer have backwards compatibility to Python 2.
The text was updated successfully, but these errors were encountered: