Dropping support for Python 3.8 #1078
Copy link
Copy link
Open
Labels
breakingIdentifies breaking changeIdentifies breaking changeinfolong-term, stale-less infolong-term, stale-less info
Description
Description
Python 3.8 has recently hit End-Of-Life (EOL) October 7, 2024. While there's been no great need to break compatibility, upstream dependencies will dropping support and will be harder to keep in-line. By having to constrain our dependencies to versions which still support 3.8, we're making it difficult to install PSR in an environment alongside other packages when do not support 3.8 and have pinned to versions higher than we can accommodate, and this problem obviously only worsens with time.
As a result of this, the intention is to release a breaking change on July 7, 2025, after which new versions of Python Semantic Release will no longer support Python 3.8.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
breakingIdentifies breaking changeIdentifies breaking changeinfolong-term, stale-less infolong-term, stale-less info
Activity
larsks commentedon Jan 23, 2025
I ran into this while working on #1151 -- if you have a tool that implements strict dependency checks (like
uv), the dependencies fail to resolve because one the dependencies (sphinx_autobuild) requiresPython>=3.9:codejedi365 commentedon Jan 24, 2025
Thanks for the note. Its not worth fixing since docs are not part of the actual wheel install and we don't use
uvfor development installs