# Pip constraints file for development dependencies.


# Direct dependencies for development and indirect dependencies for development
# that are needed for some reason (must be consistent with requirements-develop.txt)

# Tox
tox==4.15.0

# Package builder
build==1.0.0

# Change log manager
towncrier==22.8.0

# Test tools
pytest==8.4.0; python_version == '3.9'
pytest==9.0.3; python_version >= '3.10'

# Coverage reporting tools
coverage==7.8.0
coveralls==4.0.1; python_version == '3.9'
coveralls==4.0.2; python_version >= '3.10'

# Sphinx doc builder and optional extensions
Sphinx==7.2.0
autodocsumm==0.2.12
sphinx-git==10.1.1
sphinx-rtd-theme==2.0.0

# Package dependency checkers
pipdeptree==2.24.0
pip-check-reqs==2.5.6

# Safety checker
safety==3.8.1

# Flake8 checker
flake8==6.1.0

# Ruff checker
ruff==0.16.0

# PyLint checker
pylint==3.3.1

# Bandit checker
bandit==1.7.8


# Indirect dependencies for development that are needed for some reason

# Pip is covered by requirements-base.txt but needs to be repeated here because it is used by pip-check-reqs.
pip==26.0.1; python_version == '3.9'
pip==26.1.2; python_version >= '3.10'


# Indirect dependencies for development that are not in requirements-develop.txt

# PyYAML is covered in minimum-constraints-install.txt
alabaster==0.7.9
annotated-doc==0.0.4
annotated-types==0.7.0
anyio==4.12.1
astroid==3.3.7
Authlib==1.6.12
Babel==2.11.0
backports-datetime-fromisoformat==2.0.3
cachetools==5.3.2
cffi==2.0.0
chardet==5.2.0
click-default-group==1.2.4
click==8.0.2
cloudpickle==3.1.2
colorama==0.4.6
commonmark==0.9.2
cryptography==48.0.1
defusedxml==0.7.1
dill==0.3.7
distlib==0.3.7
docutils==0.20.1
dparse==0.6.4
exceptiongroup==1.3.1
filelock==3.16.1; python_version == '3.9'
filelock==3.20.3; python_version >= '3.10'
gitdb==4.0.8
GitPython==3.1.59
h11==0.16.0
httpcore==1.0.9
httpx==0.28.1
imagesize==1.3.0
importlib-metadata==8.7.0
importlib-resources==5.12.0
incremental==22.10.0
iniconfig==2.0.0
installer==1.0.1
isort==4.3.8
Jinja2==3.1.6
joblib==1.5.3
joserfc==1.6.8
lazy-object-proxy==1.4.3
markdown-it-py==4.2.0
MarkupSafe==2.0.0
marshmallow==3.26.2
mccabe==0.7.0
mdurl==0.1.2
mypy_extensions==1.1.0
nab-index==0.0.11
nab-project==0.0.15
nab-provider==0.0.15
nab-python==0.0.11
nab-resolver==0.0.11
nltk==3.10.0; python_version >= '3.10'
nltk==3.9.2; python_version == '3.9'
pbr==7.0.3
platformdirs==4.1.0
pluggy==1.5.0
pycodestyle==2.11.0
pycparser==2.23
pydantic_core==2.41.1
pydantic==2.12.0
pyflakes==3.1.0
Pygments==2.20.0
pyproject-api==1.6.1
pyproject-hooks==1.1.0
python-discovery==1.1.1
pytz==2019.1
regex==2026.1.15
rich==12.0.0
roman-numerals-py==4.1.0
roman-numerals==4.1.0
ruamel.yaml==0.19.1
safety-schemas==0.0.16
shellingham==1.5.4
smmap==3.0.1
snowballstemmer==2.0.0
sphinxcontrib-applehelp==1.0.4
sphinxcontrib-devhelp==1.0.2
sphinxcontrib-htmlhelp==2.0.1
sphinxcontrib-jquery==4.1
sphinxcontrib-jsmath==1.0.1
sphinxcontrib-qthelp==1.0.3
sphinxcontrib-serializinghtml==1.1.9
stevedore==5.2.0
tenacity==8.5.0
tomli-w==1.2.0
tomlkit==0.10.1
tqdm==4.66.3
truststore==0.10.4
typer-cli==0.20.1
typer-slim==0.20.1
typer==0.20.1
typing-inspection==0.4.2
virtualenv==20.36.1
zipp==3.20.0
