SQLAlchemy[postgresql_psycopg2binary]~=2.0
python-box[all]~=6.0.0
domain2idna~=1.12.0
requests[socks]<3
alembic
setuptools>=65.5.1
python-dotenv
inflection
cryptography~=42.0
packaging
shtab
dnspython[DOH]~=2.6.0
colorama
PyYAML
PyMySQL

[dev]
isort
black
pylint
flake8

[docs]
mkdocs-macros-plugin~=1.2
pymdown-extensions~=10.9
zipp>=3.19.1
mkdocs-material~=9.5
mkdocs~=1.5
mkdocs-git-authors-plugin~=0.9
mkdocs-git-revision-date-localized-plugin~=1.2
mkdocs-literate-nav~=0.6
mkdocs-section-index~=0.3
mkdocs-gen-files~=0.5
mkdocstrings[python]~=0.26

[full]
zipp>=3.19.1
inflection
mkdocs~=1.5
mkdocs-git-authors-plugin~=0.9
mkdocs-git-revision-date-localized-plugin~=1.2
tox
SQLAlchemy[postgresql_psycopg2binary]~=2.0
mkdocs-section-index~=0.3
mkdocstrings[python]~=0.26
PyMySQL
python-box[all]~=6.0.0
flake8
setuptools>=65.5.1
python-dotenv
packaging
mkdocs-literate-nav~=0.6
mkdocs-macros-plugin~=1.2
requests[socks]<3
domain2idna~=1.12.0
pymdown-extensions~=10.9
cryptography~=42.0
dnspython[DOH]~=2.6.0
black
coverage
colorama
PyYAML
alembic
shtab
mkdocs-material~=9.5
isort
mkdocs-gen-files~=0.5
pylint

[psql]
SQLAlchemy[postgresql_psycopg2binary]~=2.0
python-box[all]~=6.0.0
domain2idna~=1.12.0
requests[socks]<3
alembic
setuptools>=65.5.1
python-dotenv
inflection
cryptography~=42.0
packaging
shtab
dnspython[DOH]~=2.6.0
psycopg2
colorama
PyYAML
PyMySQL

[test]
coverage
tox
