Skip to content

Conversation

jaseemabid
Copy link
Contributor

Heya 👋🏼

I noticed that the supported Python version in the README.md doesn't
match the reality in test config, so I updated the supported list to
currently maintained Python versions.

See the list here: https://endoflife.date/python

I also noticed that the general tooling is also a bit outdated; the
various setup.py, setup.cfg, MANIFEST.in, requirements.txt etc which can
all be replaced with a pyproject.toml + something like uv/poetry.

If there is general appetite from the maintainers, happy to send some
follow up PRs to make this a bit better.

@tomplus
Copy link
Owner

tomplus commented Sep 27, 2025

Thanks for your contribution. Please keep old versions of Python. Even if they have stopped maintaining them, there is a chance that someone may use it in some legacy environments.

@jaseemabid
Copy link
Contributor Author

jaseemabid commented Sep 28, 2025

@tomplus What's the lowest version you would like to support? I'll make sure that the README, metadata. CI and tests are in sync.

I picked 3.10 as it is the oldest version with security support at this point.

@tomplus
Copy link
Owner

tomplus commented Sep 30, 2025

Python 3.8

Heya 👋🏼

I noticed that the supported Python version in the README.md doesn't
match the reality in test config, so I updated the supported list to
currently maintained Python versions.

See the list here: https://endoflife.date/python

I also noticed that the general tooling is also a bit outdated; the
various setup.py, setup.cfg, MANIFEST.in, requirements.txt etc which can
all be replaced with a pyproject.toml + something like uv/poetry.

If there is general appetite from the maintainers, happy to send some
follow up PRs to make this a bit better.
@jaseemabid
Copy link
Contributor Author

Updated the PR to support 3.8+.

Just so that we are on the same page, 3.8 doesn't get security fixes anymore. https://devguide.python.org/versions/

Copy link

codecov bot commented Sep 30, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 27.07%. Comparing base (96f115e) to head (3371df8).
⚠️ Report is 1 commits behind head on master.

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #375   +/-   ##
=======================================
  Coverage   27.07%   27.07%           
=======================================
  Files         879      879           
  Lines      107872   107872           
=======================================
  Hits        29207    29207           
  Misses      78665    78665           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Copy link
Owner

@tomplus tomplus left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

@tomplus tomplus merged commit 1ec1e3e into tomplus:master Sep 30, 2025
8 checks passed
@jaseemabid jaseemabid deleted the jabid/py-version branch September 30, 2025 20:23
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