Dropping Python 2 support #90
Labels
discussion
Request for further conversation to figure out action steps
inactive
Progress on this issue is temporarily on hold
low priority
Developers should be aware of this issue, but it need not be addressed imminently
Python 2.7 will reach end-of-life on January 1st, 2020 (see this melodramatic countdown timer). Additionally, many major Python projects have pledged to drop support for Python 2 on or before that date.
The next major release of pyGSTi (v0.9.9) will drop support for Python 2. In other words, we'll be limiting our future support to Python 3.5 and 3.7. Users running pyGSTi on Python 2 should consult the official guide for more information on porting their environment to Python 3.
As of ace6d65 our CI no longer builds for Python 2.7. Developers are no longer required to ensure Python 2.7 compatibility in new contributions. Here's what should be done before v0.9.9:
python_requires
insetup.py
setup.py
sys.version_info
checks for python 2__future__
importspygsti.tools.compattools
The text was updated successfully, but these errors were encountered: