pytest>=9.0.2,<10
pytest-asyncio>=1.3.0,<2
ty>=0.0.1a29,<0.0.22
ruff
# git-review supplies BaseGitReviewTestCase, the test fixture that
# spins up a real Gerrit out of a downloaded war file. Used by the
# integration suite under tests/integration/. nox is the runner used
# by the matching `integration` session in noxfile.py.
#
# testtools and fixtures are git-review's own test-suite dependencies
# (declared in git-review's test-requirements.txt, NOT its
# install_requires) — so `pip install git-review` does not pull them
# in. We need them at test collection time because
# ``from git_review import tests`` imports both, and our integration
# suite (and ``python -m git_review.tests.prepare``) hits that import.
git-review>=2.5,<3
nox>=2024
testtools>=0.9.34
fixtures>=0.3.14
# hermes-agent is not yet on PyPI; the no-op skeleton's smoke tests do
# not import it. It will be added back here (or fetched from a Hermes
# git URL) when later patches in this series actually exercise Hermes
# fixtures via the extended test leg.
