Skip to content

Lower requires-python to >=3.9 to fix futures dependency issue#28

Open
atronchi wants to merge 1 commit into
lord63:masterfrom
atronchi:fix/lower-python-requirement
Open

Lower requires-python to >=3.9 to fix futures dependency issue#28
atronchi wants to merge 1 commit into
lord63:masterfrom
atronchi:fix/lower-python-requirement

Conversation

@atronchi
Copy link
Copy Markdown

pyspin 1.2.0 set requires-python >= 3.10, causing Python 3.9 environments to fall back to 1.1.1 which unconditionally requires the futures package (a Python 2 backport that fails on Python 3). Since the code only uses stdlib concurrent.futures (available since Python 3.2), there is no reason to exclude 3.9.

pyspin 1.2.0 set requires-python >= 3.10, causing Python 3.9
environments to fall back to 1.1.1 which unconditionally requires
the futures package (a Python 2 backport that fails on Python 3).
Since the code only uses stdlib concurrent.futures (available since
Python 3.2), there is no reason to exclude 3.9.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@lord63
Copy link
Copy Markdown
Owner

lord63 commented May 17, 2026

Hi,in the recent release of py-spin, we add python support only for 3.10+, following the community's version guide, see https://devguide.python.org/versions/ , 3.10+ are the supported versions, other version has reached its end of life.
Although we can support 3.9, but in my opinion we should keep up the guide?

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

Successfully merging this pull request may close these issues.

2 participants