Skip to content

Commit

Permalink
Backport PR pandas-dev#56641: DOC: Add optional dependencies table in…
Browse files Browse the repository at this point in the history
… 2.2 whatsnew
  • Loading branch information
mroeschke authored and meeseeksmachine committed Dec 28, 2023
1 parent 80ba450 commit a308807
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 a308807

Please sign in to comment.