annotated-types==0.7.0
    # via
    #   -c requirements/prod.txt
    #   pydantic
appdirs==1.4.4
    # via git-changelog
blessed==1.20.0
    # via curtsies
bpython==0.24
    # via -r requirements/dev.in
bracex==2.5.post1
    # via wcmatch
build==1.2.2.post1
    # via -r requirements/dev.in
bump-my-version==0.28.0
    # via -r requirements/dev.in
certifi==2024.8.30
    # via
    #   -c requirements/doc.txt
    #   -c requirements/prod.txt
    #   requests
cfgv==3.4.0
    # via pre-commit
charset-normalizer==3.4.0
    # via
    #   -c requirements/doc.txt
    #   -c requirements/prod.txt
    #   requests
click==8.1.7
    # via
    #   -c requirements/doc.txt
    #   -c requirements/prod.txt
    #   bump-my-version
    #   rich-click
coloredlogs==15.0.1
    # via -r requirements/dev.in
curtsies==0.4.2
    # via bpython
cwcwidth==0.1.9
    # via
    #   bpython
    #   curtsies
debugpy==1.8.7
    # via -r requirements/dev.in
distlib==0.3.9
    # via virtualenv
filelock==3.16.1
    # via virtualenv
git-changelog==2.5.2
    # via -r requirements/dev.in
greenlet==3.1.1
    # via bpython
humanfriendly==10.0
    # via coloredlogs
identify==2.6.1
    # via pre-commit
idna==3.10
    # via
    #   -c requirements/doc.txt
    #   -c requirements/prod.txt
    #   requests
jinja2==3.1.4
    # via
    #   -c requirements/doc.txt
    #   git-changelog
markdown-it-py==3.0.0
    # via
    #   -c requirements/prod.txt
    #   rich
markupsafe==3.0.2
    # via
    #   -c requirements/doc.txt
    #   jinja2
mdurl==0.1.2
    # via
    #   -c requirements/prod.txt
    #   markdown-it-py
mypy==1.13.0
    # via -r requirements/dev.in
mypy-extensions==1.0.0
    # via mypy
nodeenv==1.9.1
    # via pre-commit
packaging==24.1
    # via
    #   -c requirements/doc.txt
    #   -c requirements/prod.txt
    #   -c requirements/test.txt
    #   build
    #   git-changelog
    #   setuptools-scm
platformdirs==4.3.6
    # via
    #   -c requirements/doc.txt
    #   virtualenv
pre-commit==4.0.1
    # via -r requirements/dev.in
prompt-toolkit==3.0.36
    # via questionary
pydantic==2.9.2
    # via
    #   -c requirements/prod.txt
    #   bump-my-version
    #   pydantic-settings
pydantic-core==2.23.4
    # via
    #   -c requirements/prod.txt
    #   pydantic
pydantic-settings==2.6.0
    # via bump-my-version
pygments==2.18.0
    # via
    #   -c requirements/doc.txt
    #   -c requirements/prod.txt
    #   bpython
    #   rich
pyproject-hooks==1.2.0
    # via build
python-dotenv==1.0.1
    # via pydantic-settings
pyxdg==0.28
    # via bpython
pyyaml==6.0.2
    # via
    #   -c requirements/doc.txt
    #   pre-commit
questionary==2.0.1
    # via bump-my-version
requests==2.32.3
    # via
    #   -c requirements/doc.txt
    #   -c requirements/prod.txt
    #   bpython
rich==13.9.3
    # via
    #   -c requirements/prod.txt
    #   bump-my-version
    #   rich-click
rich-click==1.8.3
    # via bump-my-version
ruff==0.7.0
    # via -r requirements/dev.in
semver==3.0.2
    # via
    #   -c requirements/prod.txt
    #   git-changelog
setuptools==75.2.0
    # via
    #   -c requirements/test.txt
    #   -r requirements/dev.in
    #   setuptools-scm
setuptools-scm==8.1.0
    # via -r requirements/dev.in
six==1.16.0
    # via
    #   -c requirements/doc.txt
    #   -c requirements/prod.txt
    #   blessed
tomlkit==0.13.2
    # via bump-my-version
types-requests==2.32.0.20241016
    # via -r requirements/dev.in
typing-extensions==4.12.2
    # via
    #   -c requirements/prod.txt
    #   mypy
    #   pydantic
    #   pydantic-core
    #   rich-click
urllib3==2.2.3
    # via
    #   -c requirements/doc.txt
    #   -c requirements/prod.txt
    #   requests
    #   types-requests
uv==0.4.25
    # via -r requirements/dev.in
virtualenv==20.27.0
    # via pre-commit
wcmatch==10.0
    # via bump-my-version
wcwidth==0.2.13
    # via
    #   blessed
    #   prompt-toolkit
