Skip to content

Commit

Permalink
DOC: Add optional dependencies table in 2.2 whatsnew (#56641)
Browse files Browse the repository at this point in the history
  • Loading branch information
mroeschke authored Dec 28, 2023
1 parent 1888df3 commit f1f17d3
Showing 1 changed file with 57 additions and 9 deletions.
66 changes: 57 additions & 9 deletions doc/source/whatsnew/v2.2.0.rst
Original file line number Diff line number Diff line change
Expand Up @@ -417,15 +417,63 @@ Backwards incompatible API changes

Increased minimum versions for dependencies
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
For `optional libraries <https://pandas.pydata.org/docs/getting_started/install.html>`_ the general recommendation is to use the latest version.
The following table lists the lowest version per library that is currently being tested throughout the development of pandas.
Optional libraries below the lowest tested version may still work, but are not considered supported.

+-----------------+-----------------+---------+
| Package | Minimum Version | Changed |
+=================+=================+=========+
| mypy (dev) | 1.8.0 | X |
+-----------------+-----------------+---------+
For `optional dependencies <https://pandas.pydata.org/docs/getting_started/install.html>`_ the general recommendation is to use the latest version.
Optional dependencies below the lowest tested version may still work but are not considered supported.
The following table lists the optional dependencies that have had their minimum tested version increased.

+-----------------+---------------------+
| Package | New Minimum Version |
+=================+=====================+
| beautifulsoup4 | 4.11.2 |
+-----------------+---------------------+
| blosc | 1.21.3 |
+-----------------+---------------------+
| bottleneck | 1.3.6 |
+-----------------+---------------------+
| fastparquet | 2022.12.0 |
+-----------------+---------------------+
| fsspec | 2022.11.0 |
+-----------------+---------------------+
| gcsfs | 2022.11.0 |
+-----------------+---------------------+
| lxml | 4.9.2 |
+-----------------+---------------------+
| matplotlib | 3.6.3 |
+-----------------+---------------------+
| numba | 0.56.4 |
+-----------------+---------------------+
| numexpr | 2.8.4 |
+-----------------+---------------------+
| qtpy | 2.3.0 |
+-----------------+---------------------+
| openpyxl | 3.1.0 |
+-----------------+---------------------+
| psycopg2 | 2.9.6 |
+-----------------+---------------------+
| pyreadstat | 1.2.0 |
+-----------------+---------------------+
| pytables | 3.8.0 |
+-----------------+---------------------+
| pyxlsb | 1.0.10 |
+-----------------+---------------------+
| s3fs | 2022.11.0 |
+-----------------+---------------------+
| scipy | 1.10.0 |
+-----------------+---------------------+
| sqlalchemy | 2.0.0 |
+-----------------+---------------------+
| tabulate | 0.9.0 |
+-----------------+---------------------+
| xarray | 2022.12.0 |
+-----------------+---------------------+
| xlsxwriter | 3.0.5 |
+-----------------+---------------------+
| zstandard | 0.19.0 |
+-----------------+---------------------+
| pyqt5 | 5.15.8 |
+-----------------+---------------------+
| tzdata | 2022.7 |
+-----------------+---------------------+

See :ref:`install.dependencies` and :ref:`install.optional_dependencies` for more.

Expand Down

0 comments on commit f1f17d3

Please sign in to comment.