Support for Python 3.6 and loose dependencies -> 0.1.2.1 version
mcharrel opened this issue ยท 7 comments
๐ I'd like to use this library for a program that runs on Python 3.6. Version 0.1.2
works but the fixed dependencies in the requirements are conflicting with my other dependencies.
Out of curiosity, what were the reasons (outside EOL in 2022) to exclude Python 3.6 starting from 0.1.3
?
Would it be possible to publish a version (e.g 0.1.2.1
) on Pypi with Python 3.6 and loose dependencies ?
Compare changes
Feel free to relax the requirements and make a PR with the change.
It would be best to pin the exact versions you need, rather than permit an open-ended requirement that could break in the future.
๐ coming back to this, it would require a branch starting from commit f6051df against which I would open a PR.
git checkout f6051df99010682ffb68d4d30bf8da832d210aa2
git checkout -b <your-branch-name>
git push origin <your-branch-name>
Then I can open a PR against this branch, have it reviewed and merged.
After the merge, from this branch, a 0.1.2.1
release would need to be uploaded to pypi.
Does that sounds OK to you ?
Sorry for not touching on this earlier: "...what were the reasons (outside EOL in 2022) to exclude Python 3.6 starting from 0.1.3 ?"
The reason was explicitly EOL. It's too difficult to support things past EOL.
"After the merge, from this branch, a 0.1.2.1 release would need to be uploaded to pypi."
This release would have to be clearly marked as existing only to provide Python 3.6 support, with a caveat that Python 3.6 is past EOL. It is very likely to get orphaned.
Also. It seems like Commit 7170428 might be more relevant, since it's the change to requirements.txt
.
3.6 is end of life dec 2021 not 2022.. aka a few weeks out.