# # This file is autogenerated by pip-compile with Python 3.13 # by the following command: # # pip-compile --index-url=https://artifacts.apollo.stream/repository/pypi-all/simple --no-emit-index-url --output-file=requirements/test.pip requirements/test.in # astroid==3.3.11 # via pylint boto3==1.39.4 # via # -r requirements/test.in # moto boto3-type-annotations==0.3.1 # via -r requirements/base.pip botocore==1.39.4 # via # -r requirements/test.in # boto3 # moto # s3transfer certifi==2025.7.14 # via # -r requirements/base.pip # requests cffi==1.14.6 # via cryptography charset-normalizer==3.4.2 # via # -r requirements/base.pip # requests coverage[toml]==7.9.2 # via pytest-cov cryptography==3.4.7 # via moto dill==0.4.0 # via pylint docutils==0.21.2 # via # -r requirements/base.pip # readme-renderer execnet==2.1.1 # via pytest-xdist exp-utils==0.3.2 # via -r requirements/base.pip flake8==7.3.0 # via -r requirements/test.in id==1.5.0 # via # -r requirements/base.pip # twine idna==2.8 # via # -r requirements/base.pip # requests iniconfig==1.1.1 # via pytest isort==5.9.2 # via pylint jaraco-classes==3.4.0 # via # -r requirements/base.pip # keyring jaraco-context==6.0.1 # via # -r requirements/base.pip # keyring jaraco-functools==4.2.1 # via # -r requirements/base.pip # keyring jinja2==3.0.1 # via moto jmespath==0.10.0 # via # boto3 # botocore keyring==25.6.0 # via # -r requirements/base.pip # twine markdown-it-py==3.0.0 # via # -r requirements/base.pip # rich markupsafe==2.0.1 # via jinja2 mccabe==0.7.0 # via # -r requirements/test.in # flake8 # pylint mdurl==0.1.2 # via # -r requirements/base.pip # markdown-it-py more-itertools==10.7.0 # via # -r requirements/base.pip # jaraco-classes # jaraco-functools moto==4.1.11 # via -r requirements/test.in mypy==1.17.0 # via -r requirements/test.in mypy-extensions==1.1.0 # via mypy nh3==0.2.22 # via # -r requirements/base.pip # readme-renderer packaging==25.0 # via # -r requirements/base.pip # pytest # twine parameterized==0.9.0 # via -r requirements/test.in pathspec==0.12.1 # via mypy platformdirs==4.3.8 # via pylint pluggy==1.6.0 # via # pytest # pytest-cov py==1.10.0 # via pytest-forked pycodestyle==2.14.0 # via flake8 pycparser==2.20 # via cffi pyflakes==3.4.0 # via flake8 pygments==2.19.2 # via # -r requirements/base.pip # pytest # readme-renderer # rich pylint==3.3.7 # via # -r requirements/test.in # pylint-quotes # pytest-pylint pylint-quotes==0.2.3 # via -r requirements/test.in pytest==8.4.1 # via # -r requirements/test.in # pytest-cov # pytest-forked # pytest-pylint # pytest-xdist pytest-cov==6.2.1 # via -r requirements/test.in pytest-forked==1.6.0 # via -r requirements/test.in pytest-pylint==0.21.0 # via -r requirements/test.in pytest-xdist==3.8.0 # via -r requirements/test.in python-dateutil==2.8.2 # via # botocore # moto pyyaml==6.0.2 # via -r requirements/test.in readme-renderer==44.0 # via # -r requirements/base.pip # twine requests==2.32.4 # via # -r requirements/base.pip # id # moto # requests-toolbelt # responses # twine requests-toolbelt==1.0.0 # via # -r requirements/base.pip # twine responses==0.13.3 # via moto rfc3986==2.0.0 # via # -r requirements/base.pip # twine rich==14.0.0 # via # -r requirements/base.pip # twine s3transfer==0.13.0 # via # -r requirements/test.in # boto3 six==1.16.0 # via # python-dateutil # responses smart-open==7.3.0.post1 # via -r requirements/base.pip tomlkit==0.13.3 # via pylint twine==6.1.0 # via -r requirements/base.pip typing-extensions==4.14.1 # via mypy urllib3==2.5.0 # via # -r requirements/base.pip # botocore # requests # responses # twine werkzeug==2.0.1 # via moto wheel==0.45.1 # via -r requirements/base.pip wrapt==1.17.2 # via # -r requirements/base.pip # smart-open xmltodict==0.12.0 # via moto