Files
sunbeam-charms/test-requirements.txt
Hemanth N 943c06f75a Revert "Upgrade dependencies"
This reverts commit ddd397bdc0.

Reason for revert: To avoid regression https://bugs.launchpad.net/snap-openstack/+bug/2126612

Additional change:
Install ops<3.x in test-requirements. This is a workaround and
will be fixed in subsequent PR to move test-requirements
to pyproject.toml so that charms as well as test environment
will use same tox version from uv.lock

Change-Id: I6f1e517e89de16908c876955a880c05581900366
Signed-off-by: Hemanth Nakkina <hemanth.nakkina@canonical.com>
2025-10-03 17:05:02 +05:30

28 lines
1.2 KiB
Plaintext

stestr
coverage
tenacity # ops-sunbeam
ops[testing]>=2.17.0,<3 # all charms, private paths have moved
lightkube # almost all charms
pwgen # keystone-k8s
python-keystoneclient # keystone-k8s
cryptography # neutron-k8s
jsonschema # neutron-k8s
pytest-interface-tester # barbican-k8s
pydantic # traefik-k8s ingress lib
requests # cinder-ceph-k8s
netifaces # cinder-ceph-k8s
cosl # openstack-exporter
git+https://github.com/juju/charm-helpers.git#egg=charmhelpers # cinder-ceph-k8s,glance-k8s,gnocchi-k8s
git+https://opendev.org/openstack/charm-ops-interface-ceph-client#egg=interface_ceph_client # cinder-ceph-k8s
requests-unixsocket # sunbeam-clusterd
openstacksdk # tempest-k8s
types-PyYAML # types stub for mypy
# due to https://github.com/corpusops/croniter/issues/144
# we might need to find an alternative for croniter project
croniter==5.0.1 # tempest-k8s
lightkube-extensions @ git+https://github.com/canonical/lightkube-extensions.git@main # ovn-relay-k8s,designate-bind-k8s