Skip to content

Drop EOL Python classifiers (2.6-3.6) and update README tested-versions claim - #696

Open
kobihikri wants to merge 1 commit into
spotify:mainfrom
kobihikri:docs/python-version-metadata
Open

Drop EOL Python classifiers (2.6-3.6) and update README tested-versions claim#696
kobihikri wants to merge 1 commit into
spotify:mainfrom
kobihikri:docs/python-version-metadata

Conversation

@kobihikri

Copy link
Copy Markdown

Hi again — companion to #695, this one is metadata-only.

setup.py still advertises Python 2.6–3.6 in its trove classifiers, and the README says "tested with 2.7, 3.6, and 3.7" — but CI actually tests 3.7–3.13 (ci.yml matrix), and none of the advertised EOL versions are exercised anywhere. PyPI users filtering by classifier get misled in both directions.

This PR:

  • drops the 2.6, 2.7, 3.3, 3.4, 3.5, 3.6 classifiers (3.7–3.13 kept, matching CI);
  • updates the README sentence to "tested with 3.7–3.13".

I deliberately did not add python_requires — picking an enforced floor is a maintainer decision (it would hard-break installs on older interpreters); happy to add it if you tell me the floor you want.

For transparency: I used AI assistance to spot and draft this; I verified the classifiers, README, and CI matrix myself.

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.

1 participant