pydantic<2,>=1.9
coloredlogs<15.1,>=14.0
arelle-release<2.3,>=2.2
frictionless<5,>=4.4
sqlalchemy<2,>=1.4
pandas<1.6,>=1.4
stringcase~=1.2.0

[dev]
black<22.7,>=22.0
isort<5.11,>=5.0
tox<4.1,>=3.20
twine<4.1,>=3.3

[docs]
doc8<1.1,>=0.9
furo>=2022.4.7
sphinx!=5.1.0,<5.1.2,>=4
sphinx-autoapi<1.10,>=1.8
sphinx-issues<3.1,>=1.2

[tests]
bandit<1.8,>=1.6
coverage<6.5,>=5.3
doc8<1.1,>=0.9
flake8<5.1,>=4.0
flake8-builtins<1.6,>=1.5
flake8-colors<0.2,>=0.1
flake8-docstrings<1.7,>=1.5
flake8-rst-docstrings<0.3,>=0.2
flake8-use-fstring<1.5,>=1.0
mccabe<0.8,>=0.6
mypy<0.972,>=0.942
pep8-naming<0.14,>=0.12
pre-commit<2.21,>=2.9
pydocstyle<6.2,>=5.1
pytest<7.2,>=6.2
pytest-console-scripts<1.4,>=1.1
pytest-cov<3.1,>=2.10
rstcheck[sphinx]<6.2,>=5.0
tox<4.1,>=3.20

[types]
types-setuptools
