Files
charm-barbican/test-requirements.in
Edward Hope-Morley c87cae5294 Cleanup Master CI
* update:
  - charmcraft.yaml for v3
  - tox.ini to use py312 by default
  - test-requirements.in to use zaza for juju3
  - update test bundles to work with charmcraft v3
* generate:
  - merged-requirements-py312.txt
  - test-requirements-py312.txt
* add:
   - update-requirements env to tox.ini and src/tox.ini

Change-Id: Id355c22633a77460b10f2a601481d0cd2620c737
Signed-off-by: Edward Hope-Morley <edward.hope-morley@canonical.com>
2026-05-29 11:03:16 +01:00

39 lines
1.2 KiB
Plaintext

# This file was originally managed centrally by release-tools but has been
# locally modified and is no longer in sync with the central management system.
#
pyparsing<3.0.0 # aodhclient is pinned in zaza and needs pyparsing < 3.0.0, but cffi also needs it, so pin here.
stestr>=2.2.0
# Charmhelpers depends on 'distutils', which has been deprecated since
# python3.12 [0], but can be substituted with setuptools.
#
# [0] https://docs.python.org/3.12/library/distutils.html
setuptools<82.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
flake8==7.1.1