# This file was autogenerated by uv via the following command:
#    uv pip compile --universal --python-version 3.9 --output-file requirements/publish.txt requirements/publish.in
anyio==4.12.1 ; python_full_version < '3.10'
    # via httpx
anyio==4.14.2 ; python_full_version >= '3.10' and sys_platform != 'emscripten'
    # via httpx2
backports-tarfile==1.2.0 ; python_full_version < '3.12'
    # via jaraco-context
backports-zstd==1.7.0 ; python_full_version >= '3.10' and python_full_version < '3.14'
    # via hatch
certifi==2026.7.22 ; python_full_version < '3.10'
    # via
    #   httpcore
    #   httpx
cffi==2.0.0 ; python_full_version < '3.10' and platform_python_implementation != 'PyPy' and sys_platform == 'linux'
    # via cryptography
cffi==2.1.1 ; python_full_version >= '3.10' and platform_python_implementation != 'PyPy' and sys_platform == 'linux'
    # via cryptography
click==8.1.8 ; python_full_version < '3.10'
    # via
    #   hatch
    #   userpath
click==8.4.2 ; python_full_version >= '3.10'
    # via
    #   hatch
    #   userpath
colorama==0.4.6 ; sys_platform == 'win32'
    # via click
cryptography==47.0.0 ; python_full_version <= '3.9' and sys_platform == 'linux'
    # via secretstorage
cryptography==50.0.0 ; python_full_version > '3.9' and sys_platform == 'linux'
    # via secretstorage
distlib==0.4.3
    # via virtualenv
distro==1.9.0 ; python_full_version >= '3.10' and sys_platform == 'linux'
    # via hatch
exceptiongroup==1.3.1 ; (python_full_version < '3.11' and sys_platform != 'emscripten') or (python_full_version < '3.10' and sys_platform == 'emscripten')
    # via anyio
filelock==3.19.1 ; python_full_version < '3.10'
    # via
    #   python-discovery
    #   virtualenv
filelock==3.32.4 ; python_full_version >= '3.10'
    # via
    #   python-discovery
    #   virtualenv
h11==0.16.0 ; python_full_version < '3.10' or sys_platform != 'emscripten'
    # via
    #   httpcore
    #   httpcore2
hatch==1.15.1 ; python_full_version < '3.10'
    # via -r requirements/publish.in
hatch==1.18.0 ; python_full_version >= '3.10'
    # via -r requirements/publish.in
hatchling==1.27.0 ; python_full_version < '3.10'
    # via hatch
hatchling==1.32.0 ; python_full_version >= '3.10'
    # via hatch
httpcore==1.0.9 ; python_full_version < '3.10'
    # via httpx
httpcore2==2.12.0 ; python_full_version >= '3.10' and sys_platform != 'emscripten'
    # via httpx2
httpx==0.28.1 ; python_full_version < '3.10'
    # via hatch
httpx2==2.12.0 ; python_full_version >= '3.10'
    # via hatch
httpx2-jsfetch==1.0 ; python_full_version >= '3.12' and sys_platform == 'emscripten'
    # via httpx2
hyperlink==21.0.0
    # via hatch
idna==3.19
    # via
    #   anyio
    #   httpx
    #   httpx2
    #   hyperlink
importlib-metadata==8.7.1 ; python_full_version < '3.10'
    # via keyring
importlib-metadata==9.0.0 ; python_full_version >= '3.10' and python_full_version < '3.12'
    # via keyring
jaraco-classes==3.4.0
    # via keyring
jaraco-context==6.1.1 ; python_full_version < '3.10'
    # via keyring
jaraco-context==6.1.2 ; python_full_version >= '3.10'
    # via keyring
jaraco-functools==4.4.0 ; python_full_version < '3.10'
    # via keyring
jaraco-functools==4.6.0 ; python_full_version >= '3.10'
    # via keyring
jeepney==0.9.0 ; sys_platform == 'linux'
    # via
    #   keyring
    #   secretstorage
keyring==25.7.0
    # via hatch
markdown-it-py==3.0.0 ; python_full_version < '3.10'
    # via rich
markdown-it-py==4.2.0 ; python_full_version >= '3.10'
    # via rich
mdurl==0.1.2
    # via markdown-it-py
more-itertools==10.8.0 ; python_full_version < '3.10'
    # via
    #   jaraco-classes
    #   jaraco-functools
more-itertools==11.1.0 ; python_full_version >= '3.10'
    # via
    #   jaraco-classes
    #   jaraco-functools
packaging==26.3
    # via
    #   hatch
    #   hatchling
pathspec==1.1.1
    # via hatchling
pexpect==4.9.0
    # via hatch
platformdirs==4.4.0 ; python_full_version < '3.10'
    # via
    #   hatch
    #   virtualenv
platformdirs==4.11.3 ; python_full_version >= '3.10'
    # via
    #   hatch
    #   virtualenv
pluggy==1.6.0
    # via hatchling
ptyprocess==0.7.0
    # via pexpect
pycparser==2.23 ; python_full_version < '3.10' and implementation_name != 'PyPy' and platform_python_implementation != 'PyPy' and sys_platform == 'linux'
    # via cffi
pycparser==3.0 ; python_full_version >= '3.10' and implementation_name != 'PyPy' and platform_python_implementation != 'PyPy' and sys_platform == 'linux'
    # via cffi
pygments==2.21.0
    # via rich
pyproject-hooks==1.2.0 ; python_full_version >= '3.10'
    # via hatch
python-discovery==1.5.2
    # via
    #   hatch
    #   virtualenv
pywin32-ctypes==0.2.3 ; sys_platform == 'win32'
    # via keyring
rich==15.0.0
    # via hatch
secretstorage==3.3.3 ; python_full_version < '3.10' and sys_platform == 'linux'
    # via keyring
secretstorage==3.5.0 ; python_full_version >= '3.10' and sys_platform == 'linux'
    # via keyring
shellingham==1.5.4
    # via hatch
tomli==2.4.1 ; python_full_version < '3.11'
    # via hatchling
tomli-w==1.2.0
    # via hatch
tomlkit==0.15.1
    # via
    #   hatch
    #   hatchling
trove-classifiers==2026.6.1.19
    # via hatchling
truststore==0.10.4 ; python_full_version >= '3.10' and sys_platform != 'emscripten'
    # via
    #   httpcore2
    #   httpx2
typing-extensions==4.16.0 ; python_full_version < '3.13'
    # via
    #   anyio
    #   cryptography
    #   exceptiongroup
    #   httpx2
    #   virtualenv
userpath==1.9.2
    # via hatch
uv==0.12.5
    # via hatch
virtualenv==21.7.4
    # via hatch
zipp==3.23.1 ; python_full_version < '3.10'
    # via importlib-metadata
zipp==4.1.0 ; python_full_version >= '3.10' and python_full_version < '3.12'
    # via importlib-metadata
zstandard==0.25.0 ; python_full_version < '3.10'
    # via hatch
