Skip to content
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

Officially support Python 3.9, 3.10 on PyPI #227

Closed
uri-rodberg opened this issue Dec 31, 2021 · 3 comments
Closed

Officially support Python 3.9, 3.10 on PyPI #227

uri-rodberg opened this issue Dec 31, 2021 · 3 comments

Comments

@uri-rodberg
Copy link

PyPi only lists support of s3transfer to Python <= 3.8. I would like to see s3transfer officially supporting newer versions - Python 3.9, 3.10. And also, development status on PyPI is 3 - Alpha - can you increase it to 5 - Production/Stable maybe?

From my testing, s3transfer==0.5.0 works with Python 3.9, 3.10.

@nateprewitt
Copy link
Contributor

Hi @uri-rodberg, we have added updated version support to the setup.py for s3transfer. There just hasn't been a feature update to warrant a new upload to PyPI since then. The next release will update the public metadata.

In regards to Alpha vs Stable, s3transfer is still considered an implementation detail of Botocore. It's not intended or supported as a stand-alone product which is the reason for the current classification. If the library ever reaches a 1.0 release, it should have the development status updated.

@uri-rodberg
Copy link
Author

Thank you.

@jpl-jengelke
Copy link

@uri-rodberg @nateprewitt The s3transfer package may run on newer Pythons, but threading changed in Python 3.8, so if it is being used in a threaded application, something is broken at 0.4.0. (It bit me!) This ticket advises rolling the product back to 0.3.x (rolling back Boto3 to an older version effectively does just that) when those issues pop up.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants