placement/test-requirements.txt
Chris Dent baaaff17b5 Make placement testing easier on osx
Placement can run just fine on OSX but running the tests can
be a bit cumbersome since dev libraries for ssl, postresql,
and mysql are required (directly or indirectly) by
test-requirements.txt, even though for non-gate testing we don't
usually need them, and dealing with dynamic libraries is a
frequent source of pain and discomfort on OSX.

This change says "don't import SQL drivers for mysql and postgresql
when testing on darwin".

Change-Id: Ic0ff55f00e0312251207fd079cf7b7e98d950c87
2019-07-17 13:24:44 +01:00

22 lines
721 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
coverage!=4.4,>=4.0 # Apache-2.0
fixtures>=3.0.0 # Apache-2.0/BSD
mock>=2.0.0 # BSD
psycopg2>=2.6.2; sys_platform!='darwin' # LGPL/ZPL
PyMySQL>=0.7.6; sys_platform!='darwin' # MIT License
oslotest>=3.4.0 # Apache-2.0
stestr>=1.0.0 # Apache-2.0
testtools>=2.2.0 # MIT
bandit>=1.1.0 # Apache-2.0
gabbi>=1.35.0 # Apache-2.0
# placement functional tests
wsgi-intercept>=1.7.0 # MIT License
# needed to generate osprofiler config options
osprofiler>=1.4.0 # Apache-2.0