# 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 pyparsing<3.0.0 # pin for aodhclient which is held for py35 aiounittest async_generator boto3 juju!=2.8.3 # blacklist 2.8.3 as it appears to have a connection bug juju_wait PyYAML<=4.2,>=3.0 flake8>=2.2.4 flake8-docstrings flake8-per-file-ignores pydocstyle<4.0.0 coverage<6.0.0 # coverage 6.0+ drops support for py3.5/py2.7 mock>=1.2 nose>=1.3.7 pbr>=1.8.0,<1.9.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-manilaclient python-neutronclient python-novaclient python-octaviaclient python-swiftclient 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