Add get_watcher_session_client() helper function to build a watcherclient.v1.Client instance authenticated with a keystone session that uses admin credentials by default.
65 lines
1.8 KiB
Plaintext
65 lines
1.8 KiB
Plaintext
# pin lxml < 4.6.3 for py35 as no wheels exist for 4.6.3 (deprecated platform)
|
|
# This is necessary for Xenial builders
|
|
# BUG: https://github.com/openstack-charmers/zaza-openstack-tests/issues/530
|
|
lxml<4.6.3; python_version < '3.8'
|
|
lxml; python_version >= '3.8'
|
|
pyparsing<3.0.0; python_version <= '3.5' # pin for aodhclient which is held for py35
|
|
aiounittest
|
|
async_generator
|
|
# pyopenssl depends on a newer version of cryptography since 22.1.0
|
|
# TypeError: deprecated() got an unexpected keyword argument 'name'
|
|
# https://github.com/pyca/pyopenssl/commit/a145fc3bc6d2e943434beb2f04bbf9b18930296f
|
|
pyopenssl<22.1.0
|
|
|
|
trustme
|
|
boto3<1.25
|
|
PyYAML<=4.2,>=3.0; python_version < '3.9'
|
|
PyYAML>=5.1; python_version >= '3.9'
|
|
flake8>=5 # Python 3.8 compatibility in pyflakes 2.1.0+
|
|
flake8-docstrings
|
|
flake8-per-file-ignores
|
|
pydocstyle<4.0.0
|
|
coverage<6.0.0; python_version <= '3.5' # coverage 6.0+ drops support for py3.5/py2.7
|
|
mock>=1.2
|
|
pytest
|
|
pytest-cov
|
|
pbr>=1.8.0
|
|
simplejson>=2.2.0
|
|
netifaces>=0.10.4
|
|
netaddr>=0.7.12,!=0.7.16
|
|
Jinja2>=2.6 # BSD License (3 clause)
|
|
six>=1.9.0
|
|
dnspython>=1.12.0
|
|
psutil>=1.1.1,<2.0.0
|
|
python-openstackclient>=3.14.0
|
|
aodhclient
|
|
gnocchiclient>=7.0.5,<8.0.0
|
|
pika>=1.1.0,<2.0.0
|
|
python-barbicanclient
|
|
python-designateclient
|
|
python-ceilometerclient
|
|
python-cinderclient
|
|
python-glanceclient
|
|
python-heatclient
|
|
python-ironicclient
|
|
python-keystoneclient
|
|
python-magnumclient
|
|
python-manilaclient
|
|
python-neutronclient
|
|
python-novaclient
|
|
python-octaviaclient
|
|
python-swiftclient
|
|
python-watcherclient
|
|
tenacity
|
|
paramiko
|
|
|
|
# Documentation requirements
|
|
sphinx
|
|
sphinxcontrib-asyncio
|
|
git+https://github.com/openstack-charmers/zaza#egg=zaza
|
|
|
|
# Newer versions 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
|