7508c6104e
- Add 22.04 to charmcraft.yaml - Update metadata to include jammy - Remove impish from metadata - Update osci.yaml to include py3.10 default job - Modify tox.ini to remove py35,py36,py37 tox target and add py310 target. - ensure that the openstack-origin is yoga Change-Id: I82a3ae55422e0871bddf37debf1089c9a9a3e843
35 lines
1.1 KiB
Plaintext
35 lines
1.1 KiB
Plaintext
# 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
|
|
#
|
|
# TODO: Distill the func test requirements from the lint/unit test
|
|
# requirements. They are intertwined. Also, Zaza itself should specify
|
|
# all of its own requirements and if it doesn't, fix it there.
|
|
#
|
|
pbr==5.6.0
|
|
simplejson>=2.2.0
|
|
netifaces>=0.10.4
|
|
|
|
# Build requirements
|
|
cffi==1.14.6; python_version < '3.6' # cffi 1.15.0 drops support for py35.
|
|
|
|
# NOTE: 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
|
|
#
|
|
cryptography<3.4
|
|
|
|
# Strange import error with newer netaddr:
|
|
netaddr>0.7.16,<0.8.0
|
|
|
|
Jinja2>=2.6 # BSD License (3 clause)
|
|
six>=1.9.0
|
|
|
|
# dnspython 2.0.0 dropped py3.5 support
|
|
dnspython<2.0.0; python_version < '3.6'
|
|
dnspython; python_version >= '3.6'
|
|
|
|
psutil>=1.1.1,<2.0.0
|