Charmed-Kubernetes/nrpe/mod/charmhelpers/test-requirements.txt

36 lines
1.3 KiB
Plaintext

# Test-only dependencies are unpinned.
#
git+https://git.launchpad.net/ubuntu/+source/python-distutils-extra
pip
coverage>=3.6
mock>=1.0.1,<1.1.0
nose>=1.3.1
flake8
testtools==0.9.14 # Before dependent on modern 'six'
sphinx_rtd_theme
ipaddress;python_version<'3.0' # Py27 unit test requirement
##########################################################
# Specify versions of runtime dependencies where possible.
# The requirements.txt file cannot be so specific
# https://pyyaml.org/wiki/PyYAML#history
# PyYAML==5.2 is last supported for py34
PyYAML==5.2;python_version >= '3.0' and python_version <= '3.4' # py3 trusty
PyYAML; python_version == '2.7' or python_version >= '3.5' # all else
# https://jinja.palletsprojects.com/en/2.11.x/changelog/
# Jinja2==2.10 is last supported for py34
# Jinja2==2.11.3 is last supported for py27 & py35
Jinja2==2.10;python_version >= '3.0' and python_version <= '3.4' # py3 trusty
Jinja2==2.11.3;python_version == '2.7' or python_version == '3.5' # py27, py35
Jinja2; python_version >= '3.6' # py36 and on
##############################################################
netifaces==0.10 # trusty is 0.8, but using py3 compatible version for tests.
psutil==1.2.1 # trusty
python-keystoneclient==2.3.2 # xenial
dnspython==1.11.1 # trusty