types-python-dateutil
python-dotenv>=0.11.0
requests>=2.5.0
rich
urllib3
gql[requests]
GitPython
packaging
Pillow
pandas
typing-extensions>=4.5.0
dataclasses-json==0.5.8
IPython
ipynbname

[dev]
black==24.2.0
gitpython
pyright==1.1.360
ruff
types-requests
types-urllib3
types-mock
mypy_boto3_s3==1.34.65
pandas-stubs

[doc]
black==24.2.0
markdown-callouts>=0.2
markdown-exec>=1.2
mkdocs==1.4.2
mkdocs-material>=7.3
mkdocs-redirects>=1.2
mkdocs-section-index>=0.3
mkdocstrings[python]>=0.18

[gcs]
google-cloud-storage>=1.17.0
google-cloud-bigquery

[s3]
boto3

[test]
docker-compose
dslr[psycopg2-binary]
mock>=1.0.1
numpy
pytest
pytest-randomly
coverage
pytest-cov
pydrive2
scikit-learn
testcontainers==3.7.1
db-dtypes>=1.1.1
pyspark
mlflow<=2.1.1
Cython<3.0
pyyaml==5.3.1
IPython
matplotlib
papermill
plotly
ipynbname
nbformat
lightgbm
catboost
tensorflow
keras
snowflake-snowpark-python
seaborn
xgboost
kaleido
torch

[validation]
shap
scipy
