diff --git a/ci/deps/actions-310-minimum_versions.yaml b/ci/deps/actions-310-minimum_versions.yaml index a8fb678970b20..286b5f5a85f07 100644 --- a/ci/deps/actions-310-minimum_versions.yaml +++ b/ci/deps/actions-310-minimum_versions.yaml @@ -26,7 +26,6 @@ dependencies: # optional dependencies - beautifulsoup4=4.12.3 - - blosc=1.21.3 - bottleneck=1.3.6 - fastparquet=2024.2.0 - fsspec=2024.2.0 diff --git a/ci/deps/actions-310.yaml b/ci/deps/actions-310.yaml index e1c7463f6432d..43049e000512f 100644 --- a/ci/deps/actions-310.yaml +++ b/ci/deps/actions-310.yaml @@ -24,7 +24,6 @@ dependencies: # optional dependencies - beautifulsoup4>=4.12.3 - - blosc>=1.21.3 - bottleneck>=1.3.6 - fastparquet>=2024.2.0 - fsspec>=2024.2.0 diff --git a/ci/deps/actions-311-downstream_compat.yaml b/ci/deps/actions-311-downstream_compat.yaml index ff8feee9dbf9a..37353532f83e4 100644 --- a/ci/deps/actions-311-downstream_compat.yaml +++ b/ci/deps/actions-311-downstream_compat.yaml @@ -25,7 +25,6 @@ dependencies: # optional dependencies - beautifulsoup4>=4.12.3 - - blosc>=1.21.3 - bottleneck>=1.3.6 - fastparquet>=2024.2.0 - fsspec>=2024.2.0 diff --git a/ci/deps/actions-311.yaml b/ci/deps/actions-311.yaml index f7d5dd75aff82..e2c7e2609cff8 100644 --- a/ci/deps/actions-311.yaml +++ b/ci/deps/actions-311.yaml @@ -24,7 +24,6 @@ dependencies: # optional dependencies - beautifulsoup4>=4.12.3 - - blosc>=1.21.3 - bottleneck>=1.3.6 - fastparquet>=2024.2.0 - fsspec>=2024.2.0 diff --git a/ci/deps/actions-312.yaml b/ci/deps/actions-312.yaml index f1d17c72da2c5..b3ba9c84c144a 100644 --- a/ci/deps/actions-312.yaml +++ b/ci/deps/actions-312.yaml @@ -24,7 +24,6 @@ dependencies: # optional dependencies - beautifulsoup4>=4.12.3 - - blosc>=1.21.3 - bottleneck>=1.3.6 - fastparquet>=2024.2.0 - fsspec>=2024.2.0 diff --git a/doc/source/getting_started/install.rst b/doc/source/getting_started/install.rst index 1d651ac570d8b..8b847d82a9916 100644 --- a/doc/source/getting_started/install.rst +++ b/doc/source/getting_started/install.rst @@ -305,7 +305,6 @@ Installable with ``pip install "pandas[hdf5, parquet, feather, spss, excel]"`` Dependency Minimum Version pip extra Notes ====================================================== ================== ================ ========================================================== `PyTables `__ 3.8.0 hdf5 HDF5-based reading / writing -`blosc `__ 1.21.3 hdf5 Compression for HDF5; only available on ``conda`` `zlib `__ hdf5 Compression for HDF5 `fastparquet `__ 2024.2.0 - Parquet reading / writing (pyarrow is default) `pyarrow `__ 10.0.1 parquet, feather Parquet, ORC, and feather reading / writing diff --git a/environment.yml b/environment.yml index da0b2a012c3fc..4677614dc7858 100644 --- a/environment.yml +++ b/environment.yml @@ -27,7 +27,6 @@ dependencies: # optional dependencies - beautifulsoup4>=4.12.3 - - blosc - bottleneck>=1.3.6 - fastparquet>=2024.2.0 - fsspec>=2024.2.0 @@ -55,7 +54,7 @@ dependencies: - scipy>=1.12.0 - sqlalchemy>=2.0.0 - tabulate>=0.9.0 - - xarray>=2024.1.1, <=2024.9.0 + - xarray>=2024.1.1 - xlrd>=2.0.1 - xlsxwriter>=3.2.0 - zstandard>=0.22.0 @@ -83,8 +82,6 @@ dependencies: # documentation - gitpython # obtain contributors from git for whatsnew - - gitdb - - google-auth - natsort # DataFrame.sort_values doctest - numpydoc - pydata-sphinx-theme=0.16 diff --git a/pandas/compat/_optional.py b/pandas/compat/_optional.py index 5c2e3d9b07c22..9f4615d183766 100644 --- a/pandas/compat/_optional.py +++ b/pandas/compat/_optional.py @@ -23,7 +23,6 @@ "adbc-driver-postgresql": "0.10.0", "adbc-driver-sqlite": "0.8.0", "bs4": "4.12.3", - "blosc": "1.21.3", "bottleneck": "1.3.6", "fastparquet": "2024.2.0", "fsspec": "2024.2.0", diff --git a/pyproject.toml b/pyproject.toml index 3f7b6a672e1b0..480e58b62c1d0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -68,9 +68,7 @@ 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 = ['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.8.0'] +hdf5 = ['tables>=3.8.0'] spss = ['pyreadstat>=1.2.6'] postgresql = ['SQLAlchemy>=2.0.0', 'psycopg2>=2.9.6', 'adbc-driver-postgresql>=0.10.0'] mysql = ['SQLAlchemy>=2.0.0', 'pymysql>=1.1.0'] @@ -85,8 +83,6 @@ timezone = ['pytz>=2023.4'] 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', diff --git a/requirements-dev.txt b/requirements-dev.txt index f16b905bcddfb..297f1778495b7 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -16,7 +16,6 @@ coverage python-dateutil numpy<3 beautifulsoup4>=4.12.3 -blosc bottleneck>=1.3.6 fastparquet>=2024.2.0 fsspec>=2024.2.0 @@ -44,7 +43,7 @@ s3fs>=2024.2.0 scipy>=1.12.0 SQLAlchemy>=2.0.0 tabulate>=0.9.0 -xarray>=2024.1.1, <=2024.9.0 +xarray>=2024.1.1 xlrd>=2.0.1 xlsxwriter>=3.2.0 zstandard>=0.22.0 @@ -58,8 +57,6 @@ mypy==1.13.0 tokenize-rt pre-commit>=4.2.0 gitpython -gitdb -google-auth natsort numpydoc pydata-sphinx-theme==0.16 diff --git a/scripts/tests/data/deps_expected_random.yaml b/scripts/tests/data/deps_expected_random.yaml index 8e85c91ead24e..d4ecd9f64a68d 100644 --- a/scripts/tests/data/deps_expected_random.yaml +++ b/scripts/tests/data/deps_expected_random.yaml @@ -23,7 +23,6 @@ dependencies: # optional dependencies - beautifulsoup4>=5.9.3 - - blosc - bottleneck>=1.3.2 - fastparquet>=0.6.3 - fsspec>=2021.07.0 diff --git a/scripts/tests/data/deps_minimum.toml b/scripts/tests/data/deps_minimum.toml index f789d5998a30c..21c269f573b3d 100644 --- a/scripts/tests/data/deps_minimum.toml +++ b/scripts/tests/data/deps_minimum.toml @@ -63,9 +63,7 @@ gcp = ['gcsfs>=2021.07.0'] excel = ['odfpy>=1.4.1', 'openpyxl>=3.0.7', 'python-calamine>=0.1.7', 'pyxlsb>=1.0.8', 'xlrd>=2.0.1', 'xlsxwriter>=1.4.3'] parquet = ['pyarrow>=7.0.0'] feather = ['pyarrow>=7.0.0'] -hdf5 = [# blosc only available on conda (https://github.com/Blosc/python-blosc/issues/297) - #'blosc>=1.20.1', - 'tables>=3.6.1'] +hdf5 = ['tables>=3.6.1'] spss = ['pyreadstat>=1.1.2'] postgresql = ['SQLAlchemy>=1.4.16', 'psycopg2>=2.8.6'] mysql = ['SQLAlchemy>=1.4.16', 'pymysql>=1.1.0'] @@ -77,8 +75,6 @@ output_formatting = ['jinja2>=3.0.0', 'tabulate>=0.8.9'] clipboard = ['PyQt5>=5.15.1', 'qtpy>=2.3.0'] compression = ['zstandard>=0.15.2'] all = ['beautifulsoup4>=5.9.3', - # blosc only available on conda (https://github.com/Blosc/python-blosc/issues/297) - #'blosc>=1.21.0', 'bottleneck>=1.3.2', 'fastparquet>=0.6.3', 'fsspec>=2021.07.0', diff --git a/scripts/tests/data/deps_unmodified_random.yaml b/scripts/tests/data/deps_unmodified_random.yaml index 5b47d45973161..4b0f4ffb51b92 100644 --- a/scripts/tests/data/deps_unmodified_random.yaml +++ b/scripts/tests/data/deps_unmodified_random.yaml @@ -23,7 +23,6 @@ dependencies: # optional dependencies - beautifulsoup4 - - blosc - bottleneck>=1.3.2 - fastparquet>=0.6.3 - fsspec>=2021.07.0 diff --git a/scripts/validate_min_versions_in_sync.py b/scripts/validate_min_versions_in_sync.py index 1001b00450354..7908aaef3d890 100755 --- a/scripts/validate_min_versions_in_sync.py +++ b/scripts/validate_min_versions_in_sync.py @@ -36,7 +36,7 @@ SETUP_PATH = pathlib.Path("pyproject.toml").resolve() YAML_PATH = pathlib.Path("ci/deps") ENV_PATH = pathlib.Path("environment.yml") -EXCLUDE_DEPS = {"tzdata", "blosc", "pyqt", "pyqt5"} +EXCLUDE_DEPS = {"tzdata", "pyqt", "pyqt5"} EXCLUSION_LIST = frozenset(["python=3.8[build=*_pypy]"]) # pandas package is not available # in pre-commit environment