Update requirements.txt for setuptools

Trusty venvs have setuptools 2.2, whereas Xenial venvs have
setuptools 25.2.0.  This has begun to cause issues, such as
in https://github.com/juju/charm-tools/issues/246.

This change pins the setuptools version to 25.2.0 to both
address the issues that have appeared in charm-tools reqs,
and to ensure the same setuptools version across Trusty and
Xenial virtualenvs.

Change-Id: I322f6733a3f54a6a308b399564c55935a0140bb9
This commit is contained in:
Ryan Beisner 2016-08-18 17:28:41 +00:00
parent 83a23cd56a
commit 6ad1168f4d

View File

@ -1,6 +1,7 @@
# 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.
setuptools==25.2.0 # Ensure Trusty venvs use the same setuptools as Xenial venvs
pbr>=1.8.0,<1.9.0
PyYAML>=3.1.0
simplejson>=2.2.0