Skip to content

fix: update pyproject.toml classifiers to match CI test matrix#840

Open
muhamedfazalps wants to merge 1 commit into
python-rope:masterfrom
muhamedfazalps:fix/update-classifiers
Open

fix: update pyproject.toml classifiers to match CI test matrix#840
muhamedfazalps wants to merge 1 commit into
python-rope:masterfrom
muhamedfazalps:fix/update-classifiers

Conversation

@muhamedfazalps

Copy link
Copy Markdown

Fixes #838

Problem

PyPI trove classifiers in pyproject.toml list Python 3.8–3.12, but CI tests 3.9–3.13. This misinforms PyPI users on 3.13 and lists 3.8 as supported despite it being dropped from CI.

Fix

  • Remove Python 3.8 classifier (dropped from CI)
  • Add Python 3.13 classifier (tested in CI)
  • Update requires-python from >=3.8 to >=3.9

Verification

  • CI matrix: ['3.9', '3.10', '3.11', '3.12', '3.13']
  • Classifiers now match: 3.9, 3.10, 3.11, 3.12, 3.13

Fixes python-rope#838. PyPI trove classifiers listed Python 3.8-3.12, but CI
tests 3.9-3.13. This misinformed PyPI users on 3.13 and listed 3.8
as supported despite it being dropped from CI.

- Remove Python 3.8 classifier (dropped from CI)
- Add Python 3.13 classifier (tested in CI)
- Update requires-python from >=3.8 to >=3.9
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.

pyproject.toml classifiers stop at Python 3.12 but CI tests 3.13

1 participant