#
# This file is autogenerated by pip-compile with Python 3.10
# by the following command:
#
#    pip-compile --annotation-style=line requirements/release.in
#
backports-tarfile==1.2.0  # via jaraco-context
certifi==2025.11.12       # via requests
charset-normalizer==3.4.4  # via requests
docutils==0.22.3          # via readme-renderer
grpcio==1.76.0            # via grpcio-tools
grpcio-tools==1.62.1      # via -r requirements/release.in
h2==4.3.0                 # via -r setup.txt
hpack==4.1.0              # via -r setup.txt, h2
hyperframe==6.1.0         # via -r setup.txt, h2
id==1.5.0                 # via twine
idna==3.11                # via requests
importlib-metadata==8.7.0  # via keyring
jaraco-classes==3.4.0     # via keyring
jaraco-context==6.0.1     # via keyring
jaraco-functools==4.3.0   # via keyring
keyring==25.7.0           # via twine
markdown-it-py==4.0.0     # via rich
mdurl==0.1.2              # via markdown-it-py
more-itertools==10.8.0    # via jaraco-classes, jaraco-functools
multidict==6.7.0          # via -r setup.txt
mypy-protobuf==3.6.0      # via -r requirements/release.in
nh3==0.3.2                # via readme-renderer
packaging==25.0           # via twine
protobuf==4.25.8          # via grpcio-tools, mypy-protobuf
pygments==2.19.2          # via readme-renderer, rich
readme-renderer==44.0     # via twine
requests==2.32.5          # via id, requests-toolbelt, twine
requests-toolbelt==1.0.0  # via twine
rfc3986==2.0.0            # via twine
rich==14.2.0              # via twine
twine==6.2.0              # via -r requirements/release.in
types-protobuf==6.32.1.20251210  # via mypy-protobuf
typing-extensions==4.15.0  # via -r setup.txt, grpcio, multidict
urllib3==2.6.2            # via requests, twine
wheel==0.45.1             # via -r requirements/release.in
zipp==3.23.0              # via importlib-metadata

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