From 77d6e5802c09e1aef248163fb2b2ff8939ef758f Mon Sep 17 00:00:00 2001 From: Matthew Roeschke <10647082+mroeschke@users.noreply.github.com> Date: Fri, 3 Jan 2025 14:52:47 -0800 Subject: [PATCH] Revert "Consolidate all optional-dependency:" This reverts commit e689e1bc17aa82d516a64b653947c9621c792ae2. --- pyproject.toml | 43 ++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 40 insertions(+), 3 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index baebb18697f9d..d930744afa6fe 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -66,8 +66,8 @@ fss = ['fsspec>=2024.2.0'] aws = ['s3fs>=2024.2.0'] gcp = ['gcsfs>=2024.2.0'] excel = ['odfpy>=1.4.1', 'openpyxl>=3.1.2', 'python-calamine>=0.1.7', 'pyxlsb>=1.0.10', 'xlrd>=2.0.1', 'xlsxwriter>=3.2.0'] -parquet = ['pandas[pyarrow]'] -feather = ['pandas[pyarrow]'] +parquet = ['pyarrow>=10.0.1'] +feather = ['pyarrow>=10.0.1'] hdf5 = [# blosc only available on conda (https://github.com/Blosc/python-blosc/issues/297) #'blosc>=1.20.1', 'tables>=3.9.2'] @@ -82,7 +82,44 @@ output-formatting = ['jinja2>=3.1.3', 'tabulate>=0.9.0'] clipboard = ['PyQt5>=5.15.9', 'qtpy>=2.3.0'] compression = ['zstandard>=0.22.0'] timezone = ['pytz>=2023.4'] -all = ['pandas[test, pyarrow, performance, computation, fss, aws, gcp, excel, parquet, feather, hdf5, spss, postgresql, mysql, sql-other, html, xml, plot, output-formatting, clipboard, compression, timezone]'] +all = ['adbc-driver-postgresql>=0.10.0', + 'adbc-driver-sqlite>=0.8.0', + 'beautifulsoup4>=4.12.3', + # blosc only available on conda (https://github.com/Blosc/python-blosc/issues/297) + #'blosc>=1.21.3', + 'bottleneck>=1.3.6', + 'fastparquet>=2024.2.0', + 'fsspec>=2024.2.0', + 'gcsfs>=2024.2.0', + 'html5lib>=1.1', + 'hypothesis>=6.84.0', + 'jinja2>=3.1.3', + 'lxml>=5.0.1', + 'matplotlib>=3.8.3', + 'numba>=0.59.0', + 'numexpr>=2.9.0', + 'odfpy>=1.4.1', + 'openpyxl>=3.1.2', + 'psycopg2>=2.9.9', + 'pyarrow>=10.0.1', + 'pymysql>=1.1.0', + 'PyQt5>=5.15.9', + 'pyreadstat>=1.2.6', + 'pytest>=7.3.2', + 'pytest-xdist>=3.4.0', + 'python-calamine>=0.1.7', + 'pytz>=2023.4', + 'pyxlsb>=1.0.10', + 'qtpy>=2.3.0', + 'scipy>=1.12.0', + 's3fs>=2024.2.0', + 'SQLAlchemy>=2.0.25', + 'tables>=3.9.2', + 'tabulate>=0.9.0', + 'xarray>=2024.1.1', + 'xlrd>=2.0.1', + 'xlsxwriter>=3.2.0', + 'zstandard>=0.22.0'] # TODO: Remove after setuptools support is dropped. [tool.setuptools]