13 Commits

Author SHA1 Message Date
Jenkins
1a6c5624c9 Merge "Require paramiko >= 1.8.0" 2013-03-18 15:54:49 +00:00
Avishay Traeger
bd7fab202f Require paramiko >= 1.8.0
There is a well-known bug in the Paramiko SSH library that causes
these Exceptions:
SSHException: Error connecting via ssh: PID check failed. RNG must be
re-initialized after fork(). Hint: Try Random.atfork()

This bug has been fixed in Paramiko, and therefore we should require
the newer version for Cinder drivers that use Paramiko to function
properly.

Change-Id: I0844db1011f8b5c0e771b0e99a83027a13b6ea75
Fixes: bug 1150720
2013-03-15 14:52:32 +02:00
Jenkins
91e4d294b5 Merge "Update to Quantum Client 2.2.0" 2013-03-13 19:06:37 +00:00
Jenkins
aca9541509 Merge "Raise stevedore requirement to 0.7" 2013-03-13 19:02:42 +00:00
Jenkins
24f740d674 Merge "Pin SQLAlchemy to 0.7.x" 2013-03-13 19:02:19 +00:00
Mark McLoughlin
9037db53af Switch to final 1.1.0 oslo.config release
oslo.config has now been released to PyPI in time for Grizzly RC1 so
we can switch to using it directly.

Change-Id: I655f831718ae5f4e25e941ee206fe195214a9a91
2013-03-12 16:23:01 +00:00
Dirk Mueller
c3b46c8ed2 Raise stevedore requirement to 0.7
Nova requires 0.7 already, so consolidate on that version

Change-Id: I186e191994e1c0f44a38cbf4e361381f7973ab9a
2013-03-12 16:59:43 +01:00
Dirk Mueller
fa03e4ab1f Pin SQLAlchemy to 0.7.x
0.7.10 has been released and is compatible with 0.7.x. Instead
of pinning to 0.7.9, simply pin to 0.7.x to avoid SQLAlchemy 0.8

Unfortuantely '<0.8' matches '0.8.0b2', which is what we don't want.
Therefore pinning it to '<=0.7.99' instead.

Change-Id: I14eef50b5a423140421c6e8fe0a5242c2f676fa4
2013-03-12 10:36:27 +01:00
Aaron Rosen
f3af76a70b Update to Quantum Client 2.2.0
This patch updates tools/pip-requires to use the python-quantumclient 2.2
It also limits the version to <3.0.0 to prevent breaking something accidently
when 3.0.0 is released.

Fixes bug 1152695

Change-Id: I90e5118798ef2fca3b8b07acefe13336479d524f
2013-03-08 13:07:11 -08:00
Mark McLoughlin
9b6a2b9050 Build a new requirements list
This is the result of running a script (see next commit) which just
takes all of the pip-requires and test-requires files from our
projects and makes a consolidated list from them.

I had to do some manual cleanup to remove duplicates. This means it's
not a complete list since some of the requires are actually incompatible
like keystoneclient or sqlalchemy.

So, this still isn't sufficient to build a complete PyPI mirror from
yet, but it is closer to the current requirements set and doesn't
artificially pin us to specific versions.

We need to come back around and cap the version ranges according to
each upstream's policy for changing their release numbers when they
make incompatible changes:

  http://lists.openstack.org/pipermail/openstack-dev/2013-March/006331.html

Change-Id: I616aa67eee6c559906b2a7a2322686e0c6d846da
2013-03-06 22:00:55 +00:00
Jeremy Stanley
4e1eb0af13 Correct typo for prettytable version cap.
Change-Id: Iee5ad9d99fd5d8057627a18014e61da1f4a0d311
2013-03-03 13:23:25 +00:00
Monty Taylor
21d04e14ab Added .gitreview 2012-08-06 17:05:39 -05:00
Monty Taylor
b788389acc Initial import. 2012-07-26 12:57:00 -05:00