click<9.0.0,>=8.1.8
email-validator<3.0.0,>=2.2.0
openpyxl<4.0.0,>=3.1.5
pandas<3.0.0,>=2.2.3
phonenumbers<9.0.0,>=8.13.52
typeguard<5.0.0,>=4.4.1

[build]
build
twine

[dev]
bfb_delivery[build]
bfb_delivery[doc]
bfb_delivery[qc]
bfb_delivery[test]

[doc]
furo>=2023.5.20
sphinx>=7.0.1
sphinx-autodoc-typehints>=1.23.3
sphinx-click
sphinxcontrib-mermaid<2.0.0,>=1.0.0

[qc]
bandit>=1.7
black>=23.3
black[jupyter]>=23.3
flake8>=6.0.0
flake8-annotations>=3.0.1
flake8-bandit>=4.1.1
flake8-black>=0.3.6
flake8-bugbear>=23.7.10
flake8-docstrings>=1.7.0
flake8-isort>=6.0.0
isort>=5.12.0
jake>=3.0.1
pytype>=2023.6.0
bfb_delivery[test]
safety>=2.3.1

[test]
coverage[toml]>=7.2.7
pytest>=7.4
pytest-cov>=4.1
