diff --git a/ci/deps/azure-36-minimum_versions.yaml b/ci/deps/azure-36-minimum_versions.yaml index e553330b962a2..ae8fffa59fd50 100644 --- a/ci/deps/azure-36-minimum_versions.yaml +++ b/ci/deps/azure-36-minimum_versions.yaml @@ -21,7 +21,7 @@ dependencies: - numexpr=2.6.2 - numpy=1.13.3 - openpyxl=2.5.7 - - pytables=3.4.2 + - pytables=3.4.3 - python-dateutil=2.7.3 - pytz=2017.2 - scipy=0.19.0 diff --git a/doc/source/getting_started/install.rst b/doc/source/getting_started/install.rst index 7fa2233e79fc0..d392e151e3f97 100644 --- a/doc/source/getting_started/install.rst +++ b/doc/source/getting_started/install.rst @@ -262,7 +262,7 @@ BeautifulSoup4 4.6.0 HTML parser for read_html (see :ref Jinja2 Conditional formatting with DataFrame.style PyQt4 Clipboard I/O PyQt5 Clipboard I/O -PyTables 3.4.2 HDF5-based reading / writing +PyTables 3.4.3 HDF5-based reading / writing SQLAlchemy 1.1.4 SQL support for databases other than sqlite SciPy 0.19.0 Miscellaneous statistical functions XLsxWriter 0.9.8 Excel writing @@ -279,7 +279,7 @@ psycopg2 PostgreSQL engine for sqlalchemy pyarrow 0.12.0 Parquet, ORC (requires 0.13.0), and feather reading / writing pymysql 0.7.11 MySQL engine for sqlalchemy pyreadstat SPSS files (.sav) reading -pytables 3.4.2 HDF5 reading / writing +pytables 3.4.3 HDF5 reading / writing pyxlsb 1.0.6 Reading for xlsb files qtpy Clipboard I/O s3fs 0.3.0 Amazon S3 access diff --git a/doc/source/whatsnew/v1.1.0.rst b/doc/source/whatsnew/v1.1.0.rst index 82c43811c0444..fa5e4e00cb6fd 100644 --- a/doc/source/whatsnew/v1.1.0.rst +++ b/doc/source/whatsnew/v1.1.0.rst @@ -104,7 +104,7 @@ Other enhancements Increased minimum versions for dependencies ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -Some minimum supported versions of dependencies were updated (:issue:`29766`, :issue:`29723`). +Some minimum supported versions of dependencies were updated (:issue:`29766`, :issue:`29723`, pytables >= 3.4.3). If installed, we now require: +-----------------+-----------------+----------+---------+ @@ -113,6 +113,49 @@ If installed, we now require: | python-dateutil | 2.7.3 | X | | +-----------------+-----------------+----------+---------+ +For `optional libraries `_ 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 | ++=================+=================+=========+ +| beautifulsoup4 | 4.6.0 | | ++-----------------+-----------------+---------+ +| fastparquet | 0.3.2 | | ++-----------------+-----------------+---------+ +| gcsfs | 0.2.2 | | ++-----------------+-----------------+---------+ +| lxml | 3.8.0 | | ++-----------------+-----------------+---------+ +| matplotlib | 2.2.2 | | ++-----------------+-----------------+---------+ +| numba | 0.46.0 | | ++-----------------+-----------------+---------+ +| openpyxl | 2.5.7 | | ++-----------------+-----------------+---------+ +| pyarrow | 0.13.0 | | ++-----------------+-----------------+---------+ +| pymysql | 0.7.1 | | ++-----------------+-----------------+---------+ +| pytables | 3.4.3 | X | ++-----------------+-----------------+---------+ +| s3fs | 0.3.0 | | ++-----------------+-----------------+---------+ +| scipy | 0.19.0 | | ++-----------------+-----------------+---------+ +| sqlalchemy | 1.1.4 | | ++-----------------+-----------------+---------+ +| xarray | 0.8.2 | | ++-----------------+-----------------+---------+ +| xlrd | 1.1.0 | | ++-----------------+-----------------+---------+ +| xlsxwriter | 0.9.8 | | ++-----------------+-----------------+---------+ +| xlwt | 1.2.0 | | ++-----------------+-----------------+---------+ + +See :ref:`install.dependencies` and :ref:`install.optional_dependencies` for more. Development Changes ^^^^^^^^^^^^^^^^^^^ diff --git a/environment.yml b/environment.yml index 67b2df4dc5a0e..8893302b4c9b2 100644 --- a/environment.yml +++ b/environment.yml @@ -97,7 +97,7 @@ dependencies: - python-snappy # required by pyarrow - pyqt>=5.9.2 # pandas.read_clipboard - - pytables>=3.4.2 # pandas.read_hdf, DataFrame.to_hdf + - pytables>=3.4.3 # pandas.read_hdf, DataFrame.to_hdf - s3fs # pandas.read_csv... when using 's3://...' path - sqlalchemy # pandas.read_sql, DataFrame.to_sql - xarray # DataFrame.to_xarray diff --git a/pandas/compat/_optional.py b/pandas/compat/_optional.py index cd711bcace013..7e253a52a9c00 100644 --- a/pandas/compat/_optional.py +++ b/pandas/compat/_optional.py @@ -17,13 +17,13 @@ "openpyxl": "2.5.7", "pandas_gbq": "0.8.0", "pyarrow": "0.13.0", - "pytables": "3.4.2", + "pytables": "3.4.3", "pytest": "5.0.1", "pyxlsb": "1.0.6", "s3fs": "0.3.0", "scipy": "0.19.0", "sqlalchemy": "1.1.4", - "tables": "3.4.2", + "tables": "3.4.3", "tabulate": "0.8.3", "xarray": "0.8.2", "xlrd": "1.1.0", diff --git a/requirements-dev.txt b/requirements-dev.txt index 5cef428d35452..8a954fabd2d8d 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -64,7 +64,7 @@ fastparquet>=0.3.2 pyarrow>=0.13.1 python-snappy pyqt5>=5.9.2 -tables>=3.4.2 +tables>=3.4.3 s3fs sqlalchemy xarray