
[:python_version < "3.11"]

[:python_version == "3.11"]

[:python_version >= "3.12"]

[all]
PyQt5>=5.15.9
SQLAlchemy>=2.0.0
adbc-driver-postgresql>=0.8.0
adbc-driver-sqlite>=0.8.0
beautifulsoup4>=4.11.2
bottleneck>=1.3.6
dataframe-api-compat>=0.1.7
fastparquet>=2022.12.0
fsspec>=2022.11.0
gcsfs>=2022.11.0
html5lib>=1.1
hypothesis>=6.46.1
jinja2>=3.1.2
lxml>=4.9.2
matplotlib>=3.6.3
numba>=0.56.4
numexpr>=2.8.4
odfpy>=1.4.1
openpyxl>=3.1.0
pandas-gbq>=0.19.0
psycopg2>=2.9.6
pyarrow>=10.0.1
pymysql>=1.0.2
pyreadstat>=1.2.0
pytest-xdist>=2.2.0
pytest>=7.3.2
python-calamine>=0.1.7
pyxlsb>=1.0.10
qtpy>=2.3.0
s3fs>=2022.11.0
scipy>=1.10.0
tables>=3.8.0
tabulate>=0.9.0
xarray>=2022.12.0
xlrd>=2.0.1
xlsxwriter>=3.0.5
zstandard>=0.19.0

[aws]
s3fs>=2022.11.0

[clipboard]
PyQt5>=5.15.9
qtpy>=2.3.0

[compression]
zstandard>=0.19.0

[computation]
scipy>=1.10.0
xarray>=2022.12.0

[consortium-standard]
dataframe-api-compat>=0.1.7

[excel]
odfpy>=1.4.1
openpyxl>=3.1.0
python-calamine>=0.1.7
pyxlsb>=1.0.10
xlrd>=2.0.1
xlsxwriter>=3.0.5

[feather]
pyarrow>=10.0.1

[fss]
fsspec>=2022.11.0

[gcp]
gcsfs>=2022.11.0
pandas-gbq>=0.19.0

[hdf5]
tables>=3.8.0

[html]
beautifulsoup4>=4.11.2
html5lib>=1.1
lxml>=4.9.2

[mysql]
SQLAlchemy>=2.0.0
pymysql>=1.0.2

[output-formatting]
jinja2>=3.1.2
tabulate>=0.9.0

[parquet]
pyarrow>=10.0.1

[performance]
bottleneck>=1.3.6
numba>=0.56.4
numexpr>=2.8.4

[plot]
matplotlib>=3.6.3

[postgresql]
SQLAlchemy>=2.0.0
adbc-driver-postgresql>=0.8.0
psycopg2>=2.9.6

[pyarrow]
pyarrow>=10.0.1

[spss]
pyreadstat>=1.2.0

[sql-other]
SQLAlchemy>=2.0.0
adbc-driver-postgresql>=0.8.0
adbc-driver-sqlite>=0.8.0

[test]
hypothesis>=6.46.1
pytest-xdist>=2.2.0
pytest>=7.3.2

[xml]
lxml>=4.9.2
