# # This file is autogenerated by pip-compile with Python 3.10 # by the following command: # # pip-compile --allow-unsafe --output-file=requirements/dev.txt --strip-extras requirements/dev.in # aiodns==3.5.0 # via # -r requirements/lint.in # -r requirements/runtime-deps.in aiohappyeyeballs==2.6.1 # via -r requirements/runtime-deps.in aiohttp-theme==0.1.7 # via -r requirements/doc.in aiosignal==1.4.0 # via -r requirements/runtime-deps.in alabaster==1.0.0 # via sphinx annotated-types==0.7.0 # via pydantic async-timeout==5.0.1 ; python_version < "3.11" # via # -r requirements/runtime-deps.in # valkey attrs==25.3.0 # via -r requirements/runtime-deps.in babel==2.17.0 # via sphinx blockbuster==1.5.25 # via # -r requirements/lint.in # -r requirements/test-common.in brotli==1.1.0 ; platform_python_implementation == "CPython" # via -r requirements/runtime-deps.in build==1.3.0 # via pip-tools certifi==2025.10.5 # via requests cffi==2.0.0 # via # cryptography # pycares # pytest-codspeed cfgv==3.4.0 # via pre-commit charset-normalizer==3.4.3 # via requests cherry-picker==2.6.0 # via -r requirements/dev.in click==8.1.8 # via # cherry-picker # pip-tools # slotscheck # towncrier # wait-for-it coverage==7.10.7 # via # -r requirements/test-common.in # pytest-cov cryptography==46.0.2 # via # pyjwt # trustme distlib==0.4.0 # via virtualenv docutils==0.21.2 # via sphinx exceptiongroup==1.3.0 # via pytest execnet==2.1.1 # via pytest-xdist filelock==3.19.1 # via virtualenv forbiddenfruit==0.1.4 # via blockbuster freezegun==1.5.5 # via # -r requirements/lint.in # -r requirements/test-common.in frozenlist==1.8.0 # via # -r requirements/runtime-deps.in # aiosignal gidgethub==5.4.0 # via cherry-picker gunicorn==23.0.0 # via -r requirements/base.in identify==2.6.15 # via pre-commit idna==3.4 # via # requests # trustme # yarl imagesize==1.4.1 # via sphinx iniconfig==2.1.0 # via pytest isal==1.7.2 ; python_version < "3.14" # via # -r requirements/lint.in # -r requirements/test-common.in jinja2==3.1.6 # via # sphinx # towncrier markdown-it-py==3.0.0 # via rich markupsafe==3.0.3 # via jinja2 mdurl==0.1.2 # via markdown-it-py multidict==6.6.4 # via # -r requirements/runtime-deps.in # yarl mypy==1.18.2 ; implementation_name == "cpython" # via # -r requirements/lint.in # -r requirements/test-common.in mypy-extensions==1.1.0 # via mypy nodeenv==1.9.1 # via pre-commit packaging==25.0 # via # build # gunicorn # pytest # sphinx pathspec==0.12.1 # via mypy pip-tools==7.5.1 # via -r requirements/dev.in pkgconfig==1.5.5 # via -r requirements/test-common.in platformdirs==4.4.0 # via virtualenv pluggy==1.6.0 # via # pytest # pytest-cov pre-commit==4.3.0 # via -r requirements/lint.in propcache==0.4.0 # via # -r requirements/runtime-deps.in # yarl proxy-py==2.4.10 # via -r requirements/test-common.in pycares==4.11.0 # via aiodns pycparser==2.23 # via cffi pydantic==2.11.9 # via python-on-whales pydantic-core==2.33.2 # via pydantic pygments==2.19.2 # via # pytest # rich # sphinx pyjwt==2.8.0 # via # gidgethub # pyjwt pyproject-hooks==1.2.0 # via # build # pip-tools pytest==8.4.2 # via # -r requirements/lint.in # -r requirements/test-common.in # pytest-codspeed # pytest-cov # pytest-mock # pytest-xdist pytest-codspeed==4.0.0 # via # -r requirements/lint.in # -r requirements/test-common.in pytest-cov==7.0.0 # via -r requirements/test-common.in pytest-mock==3.15.1 # via # -r requirements/lint.in # -r requirements/test-common.in pytest-xdist==3.8.0 # via -r requirements/test-common.in python-dateutil==2.9.0.post0 # via freezegun python-on-whales==0.78.0 # via # -r requirements/lint.in # -r requirements/test-common.in pyyaml==6.0.3 # via pre-commit re-assert==1.1.0 # via -r requirements/test-common.in regex==2025.9.18 # via re-assert requests==2.32.5 # via # cherry-picker # sphinx rich==14.1.0 # via pytest-codspeed setuptools-git==1.2 # via -r requirements/test-common.in six==1.17.0 # via python-dateutil slotscheck==0.19.1 # via -r requirements/lint.in snowballstemmer==3.0.1 # via sphinx sphinx==8.1.3 # via # -r requirements/doc.in # sphinxcontrib-towncrier sphinxcontrib-applehelp==2.0.0 # via sphinx sphinxcontrib-devhelp==2.0.0 # via sphinx sphinxcontrib-htmlhelp==2.1.0 # via sphinx sphinxcontrib-jsmath==1.0.1 # via sphinx sphinxcontrib-qthelp==2.0.0 # via sphinx sphinxcontrib-serializinghtml==2.0.0 # via sphinx sphinxcontrib-towncrier==0.5.0a0 # via -r requirements/doc.in stamina==25.1.0 # via cherry-picker tenacity==9.1.2 # via stamina tomli==2.2.1 # via # build # cherry-picker # coverage # mypy # pip-tools # pytest # slotscheck # sphinx # towncrier towncrier==25.8.0 # via # -r requirements/doc.in # sphinxcontrib-towncrier trustme==1.2.1 ; platform_machine != "i686" # via # -r requirements/lint.in # -r requirements/test-common.in typing-extensions==4.15.0 # via # aiosignal # cryptography # exceptiongroup # multidict # mypy # pydantic # pydantic-core # python-on-whales # typing-inspection # virtualenv typing-inspection==0.4.2 # via pydantic uritemplate==4.2.0 # via gidgethub urllib3==2.5.0 # via requests uvloop==0.21.0 ; platform_system != "Windows" and implementation_name == "cpython" # via # -r requirements/base.in # -r requirements/lint.in valkey==6.1.1 # via -r requirements/lint.in virtualenv==20.34.0 # via pre-commit wait-for-it==2.3.0 # via -r requirements/test-common.in wheel==0.45.1 # via pip-tools yarl==1.21.0 # via -r requirements/runtime-deps.in zlib-ng==1.0.0 # via # -r requirements/lint.in # -r requirements/test-common.in backports.zstd==0.5.0 ; platform_python_implementation == "CPython" and python_version < "3.14" # via # -r requirements/lint.in # -r requirements/runtime-deps.in # The following packages are considered to be unsafe in a requirements file: pip==25.2 # via pip-tools setuptools==80.9.0 # via pip-tools