From 3367d7f563ea91288dcbd89c2e8364160614b260 Mon Sep 17 00:00:00 2001 From: James Page Date: Fri, 2 Aug 2024 15:50:39 +0000 Subject: [PATCH] Align test requirements Ensure test requirements are aligned with other reactive charms. Change-Id: I5e0d04e415fb47e060de24dd8674b6c8c6c05ed9 --- test-requirements.txt | 35 ++++++++++++++++++++++++++++++++++- 1 file changed, 34 insertions(+), 1 deletion(-) diff --git a/test-requirements.txt b/test-requirements.txt index d5a1447..a7936e6 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -1,5 +1,38 @@ +# This file is managed centrally by release-tools and should not be modified +# within individual charm repos. See the 'global' dir contents for available +# choices of *requirements.txt files for OpenStack Charms: +# https://github.com/openstack-charmers/release-tools +# +pyparsing<3.0.0 # aodhclient is pinned in zaza and needs pyparsing < 3.0.0, but cffi also needs it, so pin here. +setuptools<50.0.0 # https://github.com/pypa/setuptools/commit/04e3df22df840c6bb244e9b27bc56750c44b7c85 + stestr>=2.2.0 -coverage>=3.6 +# Dependency of stestr. Workaround for +# https://github.com/mtreinish/stestr/issues/145 +cliff<3.0.0 + +requests>=2.18.4 charms.reactive + +mock>=1.2 + +nose>=1.3.7 +coverage>=3.6 git+https://github.com/openstack/charms.openstack.git#egg=charms.openstack +# +# Revisit for removal / mock improvement: +# +# NOTE(lourot): newer versions of cryptography require a Rust compiler to build, +# see +# * https://github.com/openstack-charmers/zaza/issues/421 +# * https://mail.python.org/pipermail/cryptography-dev/2021-January/001003.html +# +netifaces # vault +psycopg2-binary # vault +tenacity # vault +pbr==5.6.0 # vault +cryptography<3.4 # vault, keystone-saml-mellon +lxml # keystone-saml-mellon +hvac # vault, barbican-vault +psutil # cinder-lvm