cloudpickle<4.0.0,>=3.1.1
numpy<3.0.0,>=1.26.0
scikit-learn<2.0.0,>=1.6.1
scipy<2.0.0,>=1.11.4
pandas<2.3.0,>=2.2.2
setuptools>=75.2.0
python-dotenv<2.0.0,>=1.1.0
pyyaml<7.0.0,>=6.0.2
matplotlib<4.0.0,>=3.10.0
plotly<7.0.0,>=5.24.1
ipython<10.0.0,>=7.34.0
ipywidgets<9.0.0,>=7.7.1
tqdm<5.0.0,>=4.67.1
python-fasthtml<0.13.0,>=0.12.14
tabulate<1.0.0,>=0.9.0
pypdf<6.0.0,>=5.4.0

[all]
pytest>=7.0
pytest-cov
black
isort
mypy
catboost<2.0.0,>=1.2.8
lightgbm<5.0.0,>=4.6.0
xgboost<4.0.0,>=3.0.0
torch<3.0.0,>=2.6.0
tensorflow<3.0.0,>=2.18.0
mlflow<3.0.0,>=2.21.3
comet_ml<4.0.0,>=3.49.8
wandb<1.0.0,>=0.19.10
chromadb<2.0.0,>=1.0.6
langgraph<1.0.0,>=0.3.31
langchain<0.4.0,>=0.3.24
langchain_experimental<1.0.0,>=0.3.4
langchain_community<1.0.0,>=0.3.22
langchain_openai<1.0.0,>=0.3.14
gradio<6.0.0,>=5.29.0

[catboost]
catboost<2.0.0,>=1.2.8

[comet_ml]
comet_ml<4.0.0,>=3.49.8

[dev]
black
isort
mypy

[genflow]
chromadb<2.0.0,>=1.0.6
langgraph<1.0.0,>=0.3.31
langchain<0.4.0,>=0.3.24
langchain_experimental<1.0.0,>=0.3.4
langchain_community<1.0.0,>=0.3.22
langchain_openai<1.0.0,>=0.3.14
gradio<6.0.0,>=5.29.0

[lightgbm]
lightgbm<5.0.0,>=4.6.0

[mlflow]
mlflow<3.0.0,>=2.21.3

[tensorflow]
tensorflow<3.0.0,>=2.18.0

[test]
pytest>=7.0
pytest-cov

[torch]
torch<3.0.0,>=2.6.0

[wandb]
wandb<1.0.0,>=0.19.10

[xgboost]
xgboost<4.0.0,>=3.0.0
