attrs>=20.3.0
beautifulsoup4>=4.11.0
inflection>=0.5.1
lxml>=4.9.0
matplotlib>=3.5.0
numpy>=1.23.0
pandas>=2.0.0
polars<2.0,>=1.0
pyarrow>=14.0.0
pyjanitor>=0.23.1
requests>=2.28.0
scipy>=1.10.0
tqdm>=4.50.0
scikit-learn>=1.0.0
xgboost>=2.0.0
rapidfuzz>=3.13.0

[:sys_platform == "win32"]
tzdata

[all]
black>=22.3.0
curl_cffi>=0.6.0
flake8>=5.0.0
isort>=5.10.1
mypy>=1.0.0
pycln>=2.1.6
pydocstyle>=6.3.0
pytest>=6.0.2
pytest-cov>=2.10.1
pytest-xdist>=2.1.0
ruff>=0.1.0
beautifulsoup4>=4.11.0
inflection>=0.5.1
requests>=2.28.0
lxml>=4.9.0
pyarrow>=14.0.0
pyjanitor>=0.23.1
scipy>=1.10.0
matplotlib>=3.5.0
tqdm>=4.50.0
attrs>=20.3.0
scikit-learn>=1.0.0
xgboost>=2.0.0
playwright>=1.40
patchright>=1.50

[models]
beautifulsoup4>=4.11.0
inflection>=0.5.1
requests>=2.28.0
lxml>=4.9.0
pyarrow>=14.0.0
pyjanitor>=0.23.1
scipy>=1.10.0
matplotlib>=3.5.0
tqdm>=4.50.0
attrs>=20.3.0
scikit-learn>=1.0.0
xgboost>=2.0.0

[pff]
playwright>=1.40

[tests]
black>=22.3.0
curl_cffi>=0.6.0
flake8>=5.0.0
isort>=5.10.1
mypy>=1.0.0
pycln>=2.1.6
pydocstyle>=6.3.0
pytest>=6.0.2
pytest-cov>=2.10.1
pytest-xdist>=2.1.0
ruff>=0.1.0
