click>=8.0.0
pydantic
SQLAlchemy
networkx
rich
pyyaml
asttokens
IPython>=7.0.0
jinja2
nbformat
nbconvert<7.0.0
requests
black
isort

[dev]
click>=8.0.0
pydantic
SQLAlchemy
networkx
rich
pyyaml
asttokens
IPython>=7.0.0
jinja2
nbformat
nbconvert<7.0.0
requests
black
isort
psycopg2
graphviz
scour==0.38.2
astor
altair
pandas
scikit-learn
flake8
fastparquet
matplotlib
jupyterlab
seaborn
Pillow>=9.0.1
syrupy==1.4.5
pytest
coverage[toml]<6.0
pytest-cov
pdbpp
pytest-virtualenv
nbval
coveralls
pre-commit
pytest-xdist
astpretty
scipy
sphinx
nbsphinx
sphinx_rtd_theme
sphinx-autobuild
pandoc
mypy
types-PyYAML
types-requests
SQLAlchemy[mypy]>=1.4.0

[graph]
click>=8.0.0
pydantic
SQLAlchemy
networkx
rich
pyyaml
asttokens
IPython>=7.0.0
jinja2
nbformat
nbconvert<7.0.0
requests
black
isort
graphviz
scour==0.38.2

[minimal]
click>=8.0.0
pydantic
SQLAlchemy
networkx
rich
pyyaml
asttokens
IPython>=7.0.0
jinja2
nbformat
nbconvert<7.0.0
requests

[postgres]
click>=8.0.0
pydantic
SQLAlchemy
networkx
rich
pyyaml
asttokens
IPython>=7.0.0
jinja2
nbformat
nbconvert<7.0.0
requests
black
isort
psycopg2
