#
# This file is autogenerated by pip-compile with Python 3.12
# by the following command:
#
#    pip-compile requirements.ini
#
beautifulsoup4==4.12.3
    # via -r requirements.ini
black==24.3.0
    # via -r requirements.ini
certifi==2024.2.2
    # via requests
charset-normalizer==3.3.2
    # via requests
click==8.1.7
    # via black
coverage==7.4.4
    # via -r requirements.ini
docutils==0.20.1
    # via readme-renderer
idna==3.6
    # via requests
importlib-metadata==7.0.2
    # via twine
jaraco-classes==3.3.1
    # via keyring
jinja2==3.1.3
    # via -r requirements.ini
keyring==24.3.1
    # via twine
markdown==3.6
    # via
    #   -r requirements.ini
    #   markdown-full-yaml-metadata
markdown-full-yaml-metadata==2.2.1
    # via -r requirements.ini
markdown-it-py==3.0.0
    # via rich
markupsafe==2.1.5
    # via
    #   jinja2
    #   werkzeug
mdurl==0.1.2
    # via markdown-it-py
more-itertools==10.2.0
    # via jaraco-classes
mypy-extensions==1.0.0
    # via black
nh3==0.2.15
    # via readme-renderer
packaging==24.0
    # via black
pathspec==0.12.1
    # via black
pkginfo==1.10.0
    # via twine
platformdirs==4.2.0
    # via black
pygments==2.17.2
    # via
    #   readme-renderer
    #   rich
pyyaml==6.0.1
    # via markdown-full-yaml-metadata
readme-renderer==43.0
    # via twine
requests==2.31.0
    # via
    #   requests-toolbelt
    #   twine
requests-toolbelt==1.0.0
    # via twine
rfc3986==2.0.0
    # via twine
rich==13.7.1
    # via twine
soupsieve==2.5
    # via beautifulsoup4
twine==5.0.0
    # via -r requirements.ini
urllib3==2.2.1
    # via
    #   requests
    #   twine
watchdog==4.0.0
    # via werkzeug
werkzeug[watchdog]==3.0.1
    # via -r requirements.ini
zipp==3.18.1
    # via importlib-metadata
