cloud-init/test-requirements.txt
Scott Moser 3e9bfcfd7a fix 'tox -e docs' by limiting sphinx versions
pbr has issues invoking sphinx versions >1.3 (http://pad.lv/1379998)

The fix here is two-fold:
 a.) no longer use 'pip install --pre'
     I'd rather spend less time debugging failures due to new pip packages.
 b.) shorten the list of requirements on sphinx as a result of 'a'
     Since 1.3b* versions were pre, and we're no longer installing with --pre
     we do not need to explicitly blacklist them.

At a future date when pbr is available with a fix, we can remove the upper
limit on sphinx.

Change-Id: I696fc3e4ef8803bbb2a95e34501d5330a64ab93c
2015-07-02 17:11:08 -04:00

18 lines
356 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.
httpretty>=0.7.1
mock
nose
testtools
# For doc building
sphinx>=1.2.0,<1.3
oslosphinx
# For style checking
hacking<0.11,>=0.10.0
doc8
coverage