kgb~=7.0
nose

# Required for Django type hints.
django-stubs~=5.0.2

# As of p4python 2021.1.2128019, there are only compiled wheel packages for
# Python 2.7 and 3.6 through 3.9. p4python's setup.py doesn't support
# automatically locating p4api or OpenSSL on anything but Linux. We have to
# wire off Python 3.10 support for now when not running on Linux or arm64.
#
# On Apple M1, we use our own builds, since as of right now, there are no
# official arm64 p4python builds from Perforce.
--trusted-host=downloads.reviewboard.org
--find-links=http://downloads.reviewboard.org/ports/p4python/
p4python; python_version <= '3.9' or platform_system == 'Linux' or (platform_system == 'Darwin' and platform_machine == "arm64" and python_version <= '3.11')

# Install pytest and all the plugin dependencies we use.
pytest
pytest-django~=4.8.0
pytest-env~=1.1.3

setuptools<=81.0.0
wheel

# Load in some extra dependencies defined in Review Board's setup.py.
ReviewBoard[ldap]
ReviewBoard[s3]
ReviewBoard[saml]
ReviewBoard[swift]
