Clarify which Python versions are supported
Closed this issue · 2 comments
Hello! Would it be possible to clarify which Python versions are supported? Thank you.
I believe all our Python code to date requires python 2.7, and not Python 3. I've just done a quick review of the code in this repository, and in general it looks like it would make the jump to Python 3 pretty easily. However, the import statements are still the ambiguous Python-2-style relative imports, and so in testing the code breaks in Python 3.
For now, I have a pull request out to be explicit in setup.py
as to which versions of python are supported:
#147
I expect some time soon there'll be a more comprehensive revision to address Python 3 compatibility.
I hope this helps.
Revisiting this, I think we've since addressed this ask. I'm closing this as done, but please feel free to reopen it if you think this needs further attention.
Relevant changes:
- In the readme, we have a section stating the python version support https://github.com/Exabyte-io/esse/actions
- In the python setup.py, we have the
python_requires
field set to>=3.6
, which should guide pip to finding the correct version.