Description
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 theclassifiers
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.