99 Commits

Author SHA1 Message Date
Jenkins
f1c2472b29 Merge "Require greenlet 0.3.2 (or later)" 2013-06-23 02:04:12 +00:00
Ian Wienand
a2acf94818 Update testtools to 0.9.32
This version fixes a bug related choosing the SkipTest class with
older pythons; see
 - bug #1190951.
 - https://review.openstack.org/#/c/33769/

Change-Id: If64bd101842391d1db73addc64bd1442999dcc86
2013-06-20 16:29:58 +10:00
Jenkins
c1c695de9b Merge "Restrict jsonschema to <2 for now" 2013-06-19 12:05:19 +00:00
Jenkins
22bb64bb9f Merge "Update anyjson to 0.3.3" 2013-06-17 15:58:00 +00:00
Jenkins
15a9c0452f Merge "Add oauth2 to tools/pip-requires" 2013-06-14 14:52:55 +00:00
Dirk Mueller
5c38d13f75 Require greenlet 0.3.2 (or later)
Version 0.3.2 resolves a bug that allowed generic "except
Exception:"
clauses to catch GreenletExit exceptions.

bug 1097203

Change-Id: I5b8872088cd9ed8fc0bcca493833c11884e349e3
2013-06-13 09:56:27 +02:00
Doug Hellmann
70f2385f6b Update anyjson to 0.3.3
The new version of kombu we are using depends on
anyjson>=0.3.3.

Related to bug #1134575

Change-Id: I81a2822d9ed428ddb7a6b29f4514d39e96dd9902
Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2013-06-12 17:50:27 -04:00
Mark McClain
0dd9ff433e update pbr to latest version 0.5.16
Change-Id: Ic31313d78d535946d18bd78d08867fd75bfc47b3
2013-06-12 12:08:22 -04:00
Jenkins
e5c5d12772 Merge "Update stevedore to 0.9" 2013-06-12 15:17:43 +00:00
Jenkins
02ee80f0d5 Merge "Bump kombu requirements" 2013-06-12 15:06:25 +00:00
Doug Hellmann
e154cadf3e Update stevedore to 0.9
Use a version of stevedore that does not try to install
distribute.

Change-Id: Ib3d635b1899e1a59a08e10df103d3e93e4bb0ec6
Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2013-06-12 11:05:13 -04:00
Jenkins
9cacbeac8f Merge "Add sphinxcontrib-httpdomain" 2013-06-12 14:57:22 +00:00
Jenkins
2b829b9524 Merge "Remove distribute from the requires list." 2013-06-12 14:45:12 +00:00
Monty Taylor
102b02cdcb Remove distribute from the requires list.
We want to stop doing explicit depends on it, because it's causing
confusion with the setuptools merge.

Change-Id: I6e82ae9875db24fc3940aa119ab234657a6a2495
2013-06-11 11:26:16 -07:00
Doug Hellmann
7a81434066 Update cliff requirement to 1.4
Use a version of cliff that does not try to install
distribute.

Change-Id: Icf68295376f884b1a3ba1891dbb9fbb3dd13c201
Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2013-06-11 14:07:24 -04:00
Julien Danjou
4218dcd1ab Bump kombu requirements
Now that we require msgpack, old version of kombu are not compatible
with msgpack<0.2 and breaks. So let's depend on versions of kombu that
supports msgpack>=0.2.

Fixes: bug 1134575

Change-Id: I910ff21f3df75e486816aea533396852eb3fbf16
Signed-off-by: Julien Danjou <julien@danjou.info>
2013-06-11 18:24:43 +02:00
Ken'ichi Ohmichi
0e67f3de6d Restrict jsonschema to <2 for now
blueprint nova-api-validation-fw(Ieba96718264ad2ddfba63b65425f7e5bbb8606a9)
uses internal functions of jsonschema>=1.0.0,<2. These functions has been
changed since jsonschema 2.0.0.

Current JSON-Schema specification is draft-4, and it will be changed in
the future. So for now, this patch restricts jsonschema <2.
When full JSON-Schema specification will be implemented or we need more the
features of the latest jsonschema library, this restrictions must be changed.

Change-Id: I20c77f20cf26b19cd7293a4315d9ffda6b8b45e5
2013-06-11 09:36:46 +09:00
David Lyle
a63c0295ce Bump django-openstack-auth version
Prerequisite for blueprint multiple-service-endpoints in Horizon.

The packaging on version 1.0.10 was incomplete.

Change-Id: Iec78d2f37597d03545a3e4c59e96ac0b7df21d87
2013-06-10 15:19:47 -06:00
Julien Danjou
0635403c60 Add sphinxcontrib-httpdomain
This is already used by Ceilometer from tox.ini actually, so let's add it
here.

Change-Id: Ib041b1b86b2f7d62e832aa979100fa7864d283b0
Signed-off-by: Julien Danjou <julien@danjou.info>
2013-06-10 16:54:06 +02:00
Jenkins
d4a4388a9a Merge "Specify django_compressor version to 1.3 and higher" 2013-06-08 14:00:24 +00:00
Jenkins
48a72c9701 Merge "Avoid duplicate pep8 generation" 2013-06-08 14:00:23 +00:00
Devananda van der Veen
4d3bea50c9 Bump version of PBR.
PBR had an issue building sphinx autodocs, which was fixed between
0.5.11 and 0.5.12. Another issue was quickly spotted and fixed the same
day, so let's bump to 0.5.13.

Change-Id: Ieb0c5f13aa9e7c30b38fbdcd9cb0aa63f339e3da
2013-06-07 11:53:41 -07:00
Dirk Mueller
7c62ae57b7 Avoid duplicate pep8 generation
pep8 requirements were always written twice to the
updated requirements. Simply preserve the original pep8
line, like the source code comment mentioned.

Change-Id: I6b23f756594feeea0a5dbe14c58be981501bc5a4
2013-06-07 16:02:49 +02:00
Jiri Tomasek
398574c4b8 Specify django_compressor version to 1.3 and higher
The d3 library requires django-compressor version 1.3 and higher

Fixes: bug #1184653

Change-Id: I4c0e4fb96b7ef2535efe1a818c884c371cbdcbc5
2013-06-03 14:49:02 +02:00
Dirk Mueller
1e5f2fae72 Update requirements.txt/test-requirements.txt
Within Havana we generally rename tools/pip-requires to
requirements.txt and tools/test-requires to test-requirements.txt.

Handle both locations gracefully.

Fix flake8 warnings.

Change-Id: I5ad03a1b7efa76e31522f5b6f0da1bb3dd8cf6bc
2013-05-31 14:10:21 +02:00
Dirk Mueller
e60166eae3 Restrict python-cinderclient to <2 for now
Better be safe than sorry and restore the upper bound
on python-cinderclient. See https://review.openstack.org/#/c/30858/
for the discussion.

Change-Id: Ia82e2f0c04dd36092059bc04e8e07990ad41ff58
2013-05-29 15:05:00 +02:00
Jenkins
e64eaf7602 Merge "Bump openstack-auth version" 2013-05-24 16:16:53 +00:00
Jenkins
a7b30240a1 Merge "Adding kazoo (Zookeeper driver)" 2013-05-24 09:38:54 +00:00
Jenkins
994fe7d529 Merge "Add requirement for PBR level >=0.5.10,<0.6" 2013-05-23 15:50:30 +00:00
Steve Martinelli
40fdc883ec Add oauth2 to tools/pip-requires
Needed for delegated auth keystone blueprint
blueprint: delegated-auth-via-oauth

Change-Id: I2af578ced347c350c01175c447482d624c6cd5a9
2013-05-22 10:51:11 -05:00
Jenkins
393ff2b861 Merge "Add sphinxcontrib-pecanwsme" 2013-05-22 14:55:19 +00:00
David Lyle
99ddaf2e99 Bump openstack-auth version
Prerequisite for blueprint multiple-service-endpoints in Horizon.

Change-Id: I26de4d91b9d93a39c99c6b74ee04f64ba1a8d93d
2013-05-22 08:50:06 -06:00
Jenkins
a42481bdd7 Merge "Add msgpack as a dependency" 2013-05-22 14:10:32 +00:00
Jenkins
dd699c4826 Merge "Cap requests <1.2.1." 2013-05-21 18:58:26 +00:00
Jenkins
80f3bcfcc1 Merge "Add python-heatclient to pip-requires" 2013-05-21 13:40:30 +00:00
Jenkins
98be9b412e Merge "Run the dnspython dependency back." 2013-05-21 13:38:21 +00:00
Jeremy Stanley
c2b99a14a7 Cap requests <1.2.1.
* tools/pip-requires: The requests library released 1.2.1 today
which brings in sphinx as a new dependency. One of sphinx's
transitive dependencies is on a newer version of jinja than is
provided in the python-jinja2 package on CentOS 6, and since nova's
unit tests allow site-packages in the venv for libvirt support this
cap is needed so that gate-nova-python26 will continue to work. A
corresponding patch is being drafted for nova, bug 1182271.

Change-Id: I2ea71d2bbc8a4e67a4c07672aadef218330641da
2013-05-21 00:17:02 +00:00
Jay S. Bryant
e2eb28098a Add requirement for PBR level >=0.5.10,<0.6
There is a bug in PBR that I discovered while doing Cinder development
on Havana.  It causes the migrate.cfg file to not be properly
setup in /usr/lib/python2.X/site-packages/cinder/db/sqlalchemy/migrate_repo
which results in the database not being properly populated.  That was
seen with pbr==0.5.8.

This change is proposing making a more specific requirement of pbr>=0.5.10 as
the problem encountered with 0.5.8 is resolved with 0.5.10 and later
versions of PBR.

Change-Id: I4ee527331f65751621d0763910d48f963697bbd2
fixes: bug 1182203
2013-05-20 18:55:12 -05:00
Steve Baker
87ae7aa030 Add python-heatclient to pip-requires
Required for heat horizon integration.

Change-Id: I1c7d1660ea0891cf337c970d6808c3195216c952
2013-05-20 08:19:53 +12:00
Jenkins
3dfe37347b Merge "Add psutil" 2013-05-17 02:44:42 +00:00
Monty Taylor
33364fc832 Add psutil
psutil is currently in heat-cfntools. Not having it in upstream
requirements means that we can't edit the heat-cfntools pip-requires.

Change-Id: Iecfa6ea0c4296873e8b6d72ee9d03c60b84925fc
2013-05-16 19:31:19 -07:00
Julien Danjou
c5b98e8395 Add msgpack as a dependency
Ceilometer will use msgpack for encoding data in, at least, its UDP
based transport.

msgpack is distributed under the Apache Software License. It seems to
support Python 3, and is already packaged for Debian, Ubuntu, Fedora,
and probably a lot more OSes.

Change-Id: I35ceb44046fe3faaa7aebf9a6e1f173acc7b1c02
Signed-off-by: Julien Danjou <julien@danjou.info>
2013-05-16 15:11:09 +02:00
Alexander Pugachev
4fe6d65e59 Adding kazoo (Zookeeper driver)
It is requested by the blueprint. Kazoo is pure-python Zookeeper
driver.

Change-Id: Ie00330f6c04d53aa21289b2d41a814241d040149
Implements: blueprint evzookeeper-kazoo
2013-05-15 17:07:30 +03:00
Doug Hellmann
651f3b0526 Add sphinxcontrib-pecanwsme
Ceilometer had a Sphinx extension in our
code tree that we use to auto-generate
the API documentation from the Pecan/WSME
code. That extension is being moved to
a separate package so other projects can
use it more easily, and so we now need
the package added to the requirements list.

The change to use the package in ceilometer is
https://review.openstack.org/29148.

Change-Id: I07ad3a12c7420feeb6296e1b6ad982a910bbc03d
Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2013-05-14 17:27:22 -04:00
Doug Hellmann
1c95fc1b15 Add ming as a test requirement
Ming is an ORM layer for Mongo. The package also
includes MIM, and in-memory MongoDB-compatible
driver. Ceilometer uses MIM for testing.

Addresses bug 1176017

Change-Id: I8882ffc7ecf9306acc4cc8bc21ccdb84718d8883
Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
2013-05-14 15:13:49 -04:00
Jenkins
c0d735fc65 Merge "bump cinderclient version to 1.0.4" 2013-05-10 21:27:02 +00:00
Darrell Bishop
a931461779 Run the dnspython dependency back.
The initial dnspython dependency was probably a bit aggressive.  Ubuntu
Oneiric and Precise both packaged 1.9.4 and there's not too much in the
package changelog to recommend 1.10.0 over 1.9.4, at least not for a
requirement.

Change-Id: I8e2a03e4a89ee0f36c860cdaf21a7a0fea1709ca
2013-05-08 20:36:36 -07:00
Steven Hardy
9c96e0b5ac bump cinderclient version to 1.0.4
Heat requires the most recent cinderclient release for backup/snapshot
functionality added in https://review.openstack.org/#/c/28054/

Change-Id: Ic72010587b359addd0ce645558afd986bd295656
2013-05-07 17:31:15 +01:00
Ken'ichi Ohmichi
765f4a62b5 Raise jsonschema requirement to 1.0.0+
jsonschema library version 1.0.0+ supports JsonSchema-Draft4
specification, and blueprint nova-api-validation-fw needs it
for strict API validation.

Change-Id: Ie6f2fec6f71d7cdc4129433606e5a5f4cc81186c
2013-05-04 13:52:19 +09:00
Chuck Short
30ae319b51 Remove AGPL rtslib from pip-requires
rtslib was removed as a dependency in grizzly due
to its AGPL license. See LP: #1157091 for the gory
details

Change-Id: I6d14d14847a24a585f9bce1193a17bb18d0b246a
Signed-off-by: Chuck Short <chuck.short@canonical.com>
2013-05-02 08:17:04 -05:00