Skip to content

DOC: Pandas 2.2.3 pyproject.toml missing "Python 3.13" in classifiers -- but Pandas supports this Python version #59978

Closed
@surfaceowl

Description

@surfaceowl

Pandas version checks

  • I have checked that the issue still exists on the latest versions of the docs on main here

Location of the documentation

This does not directly impact Pandas behavior, so Docs is the best fit for issue from what I can see. On searching docs, this is the closest ref: https://pandas.pydata.org/docs/dev/getting_started/install.html

I also searched:
https://pandas.pydata.org/docs/dev/search.html?q=3.13

Documentation problem

Pandas 2.2.3 pyproject.toml file does not include Python 3.13 in the list of classifiers.

Although Pandas 2.2.3 is broadly compatible with Python 3.13, that fact is not documented in pyproject.toml causing Pandas version support to be shown incorrectly on on PyPi and other python sources.

The Pandas release announcement on 20 Sept 2024 https://pandas.pydata.org/docs/whatsnew/v2.2.3.html states: "Pandas 2.2.3 is the first version of pandas that is generally compatible with the upcoming Python 3.13, and both wheels for free-threaded and normal Python 3.13 will be uploaded for this release." In addition, I have tested Pandas 2.2.3 with Python 3.13.0rc3 and not found issues.

No documentation on current active docs reference Python 3.13: https://pandas.pydata.org/docs/dev/search.html?q=3.13

Impact -- People do not know Pandas is compatible with Python 3.13*

  • on PyPi -- Pandas 2.2.3 does not show Python 3.13 Programming Language Classifier.
  • on pyreadiness.org for Python 3.13 - Pandas does not show up as compatible with 3.13 https://pyreadiness.org/3.13/

Suggested fix for documentation

Suggested fix:

  • in pandas main branch
  • Add the following line to pandas/pyproject.toml in the classifiers block:
    'Programming Language :: Python :: 3.13',

Why it's better:
Adding this change would populate the Programming Language section of the Classifiers on PyPi, which would then flow through to other sites like pyreadiness.org.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions