system-config/test-requirements.txt
Clark Boylan 16c255a4ca Cap ansible to <2.8 to fix testinfra
The ansible 2.8 release breaks testinfra because it does not include
paramiko anymore. Work around this by capping ansible below 2.8 until
testinfra is updated to bring paramiko along itself.

Change-Id: Ic33a08f4771207fc11af2f44104a3bcb5ec19bc5
2019-05-16 12:44:42 -07:00

17 lines
610 B
Plaintext

# The order of packages is significant, because pip processes them in the order
# of appearance. Changing the order has an impact on the overall integration
# process, which may cause wedges in the gate later.
hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0
bashate>=0.2 # Apache-2.0
PyYAML>=3.10.0 # MIT
ansible-lint<4.0.0
openstacksdk
zuul-sphinx>=0.2.3
testtools
mock
# Ansible 2.8 drops the paramiko dep which breaks testinfra
ansible<2.8.0
# testinfra 1.17.0 has a broken wheel that won't install under python3
# testinfra 3.0.0 switched the ansible backend, but broke ipv6 handling
testinfra!=1.17.0,!=3.0.0