Skip to content

Commit 5b1b0c9

Browse files
committed
fix(readthedocs): install CLI requirements explicitly
Readthedocs.org began failing to generate our Python code autodocs recently. Purging the build environment (use https://readthedocs.org/wipe/deis/latest/) did not help. Their logs indicate Sphinx is confused by a version of the urllib3 library that happens to be installed in the system python. This packaging error was fixed in urllib3 1.8.2, see https://pypi.python.org/pypi/urllib3. This adds the client's requirements explicitly to the docs_requirements.txt so that this broken version of urllib3 isn't used. This is also fixed by requests 2.3.0, but pinning urllib3 seemed like a safer fix.
1 parent 158b11e commit 5b1b0c9

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

dev_requirements.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ docopt==0.6.1
33
python-dateutil==2.2
44
#PyYAML==3.10
55
requests==2.2.1
6+
urllib3==1.8.2
67

78
# PyInstaller builds client binaries
89
PyInstaller==2.1

0 commit comments

Comments
 (0)