#
# This file is autogenerated by pip-compile with Python 3.14
# by the following command:
#
#    pip-compile requirements-dev.in
#
annotated-types==0.7.0
    # via pydantic
anyio==4.12.1
    # via httpx
argon2-cffi==23.1.0
    # via -r requirements-prod.in
argon2-cffi-bindings==25.1.0
    # via argon2-cffi
astroid==3.3.11
    # via pylint
attrs==25.4.0
    # via
    #   jsonschema
    #   referencing
authlib==1.6.9
    # via safety
bandit==1.7.10
    # via -r requirements-dev.in
black==26.3.1
    # via -r requirements-dev.in
blake3==1.0.8
    # via -r requirements-prod.in
build==1.4.0
    # via pip-tools
certifi==2026.1.4
    # via
    #   httpcore
    #   httpx
    #   requests
cffi==2.0.0
    # via
    #   argon2-cffi-bindings
    #   cryptography
cfgv==3.5.0
    # via pre-commit
charset-normalizer==3.4.4
    # via requests
click==8.3.1
    # via
    #   black
    #   nltk
    #   pip-tools
    #   safety
    #   typer
coverage[toml]==7.13.1
    # via pytest-cov
cryptography==46.0.6
    # via
    #   -r requirements-prod.in
    #   authlib
dill==0.4.0
    # via pylint
distlib==0.4.0
    # via virtualenv
dparse==0.6.4
    # via
    #   safety
    #   safety-schemas
filelock==3.20.3
    # via
    #   -r requirements-dev.in
    #   safety
    #   virtualenv
h11==0.16.0
    # via httpcore
httpcore==1.0.9
    # via httpx
httpx==0.28.1
    # via safety
identify==2.6.16
    # via pre-commit
idna==3.11
    # via
    #   anyio
    #   httpx
    #   requests
iniconfig==2.3.0
    # via pytest
isort==6.1.0
    # via pylint
jinja2==3.1.6
    # via safety
joblib==1.5.3
    # via nltk
jsonschema==4.26.0
    # via -r requirements-prod.in
jsonschema-specifications==2025.9.1
    # via jsonschema
markdown-it-py==4.0.0
    # via rich
markupsafe==3.0.3
    # via jinja2
marshmallow==4.2.0
    # via safety
mccabe==0.7.0
    # via pylint
mdurl==0.1.2
    # via markdown-it-py
mypy-extensions==1.1.0
    # via black
nltk==3.9.4
    # via safety
nodeenv==1.10.0
    # via pre-commit
numpy==2.4.1
    # via -r requirements-prod.in
packaging==25.0
    # via
    #   black
    #   build
    #   dparse
    #   pytest
    #   safety
    #   safety-schemas
    #   wheel
pathspec==1.0.3
    # via black
pillow==12.1.1
    # via
    #   -r requirements-prod.in
    #   qrcode
pip-tools==7.5.2
    # via -r requirements-dev.in
platformdirs==4.5.1
    # via
    #   black
    #   pylint
    #   virtualenv
pluggy==1.6.0
    # via pytest
pre-commit==3.8.0
    # via -r requirements-dev.in
pycparser==2.23
    # via cffi
pydantic==2.12.5
    # via
    #   safety
    #   safety-schemas
pydantic-core==2.41.5
    # via pydantic
pygments==2.19.2
    # via
    #   pytest
    #   rich
pylint==3.3.9
    # via -r requirements-dev.in
pyproject-hooks==1.2.0
    # via
    #   build
    #   pip-tools
pytest==8.4.2
    # via
    #   -r requirements-dev.in
    #   pytest-cov
pytest-cov==4.1.0
    # via -r requirements-dev.in
pyyaml==6.0.3
    # via
    #   -r requirements-prod.in
    #   bandit
    #   pre-commit
pyzbar==0.1.9
    # via -r requirements-prod.in
qrcode[pil]==8.2
    # via -r requirements-prod.in
randomx==1.1.10.post3
    # via -r requirements-prod.in
referencing==0.37.0
    # via
    #   jsonschema
    #   jsonschema-specifications
regex==2025.11.3
    # via nltk
requests==2.33.0
    # via
    #   -r requirements-prod.in
    #   safety
rich==14.2.0
    # via
    #   bandit
    #   typer
rpds-py==0.30.0
    # via
    #   jsonschema
    #   referencing
ruamel-yaml==0.19.1
    # via
    #   safety
    #   safety-schemas
safety==3.7.0
    # via -r requirements-dev.in
safety-schemas==0.0.16
    # via safety
shellingham==1.5.4
    # via typer
stevedore==5.6.0
    # via bandit
tenacity==9.1.2
    # via safety
tomlkit==0.14.0
    # via
    #   pylint
    #   safety
tqdm==4.67.1
    # via nltk
typer==0.21.1
    # via safety
typing-extensions==4.15.0
    # via
    #   pydantic
    #   pydantic-core
    #   safety
    #   safety-schemas
    #   typer
    #   typing-inspection
typing-inspection==0.4.2
    # via pydantic
urllib3==2.6.3
    # via requests
virtualenv==20.36.1
    # via
    #   -r requirements-dev.in
    #   pre-commit
wheel==0.46.3
    # via
    #   -r requirements-dev.in
    #   pip-tools
whirlpool-py311==1 ; python_version >= "3.11"
    # via -r requirements-prod.in

# The following packages are considered to be unsafe in a requirements file:
# pip
# setuptools
