celery<6.0,>5
joblib>=0.9.4
jupyter-client>=4.1.1
ipython>=8.0
mongoengine>=0.24.1
pandas<2.2,>=2.0.0
numpy>=1.16.4
scipy>=0.17.0
scikit-learn>=1.2
PyYAML>=3.12
flask-restx>=1.1.0
Flask<3.0
croniter>=0.3.30
nbformat>=4.0.1
nbconvert>=6.4.0
dill>0.3.6
callable-pip>=1.0.0
appdirs>=1.4.3
cron-descriptor>=1.2.31
docopt>=0.6.2
requests>=2.20.0
tqdm>=4.32.2
honcho>=1.0.1
tabulate>=0.8.2
smart_open
imageio>=2.3.0
psutil>=5.8
cachetools>=5.0.0
apispec>=5.2.2
marshmallow>=3.17.0
sqlalchemy<2
minibatch[omegaml]
validators
dnspython>=2.6.1
idna>=3.7
pymongo>=4.6.3

[all]
tables>=3.7
matplotlib>=3.5
seaborn>=0.11
dash>=2.9
plotly
jupyterlab
jupyterhub
notebook
nbclassic
mlflow-skinny>=1.2
tensorflow<2.16,>2
json5>0.9
google_auth_oauthlib>=1
filelock>=3.0.0
gitdb>4.0
debugpy>=1.7
cryptography>=41.0
Babel>2.13
attrs>=21.4.0
asttokens>=2.4
anyio>=3.7
tomli>=2.0.0

[client]
tables>=3.7
dash>=2.9
plotly

[dev]
pytest
twine
flake8
mock
behave
splinter[selenium]
ipdb
bumpversion
pip-tools
