635 Commits

Author SHA1 Message Date
Nikhil Manchanda
13f65ba9d2 Remove openstack/database-api from list of projects
The Trove database-api docs have been moved out of the
openstack/database-api repository and into the openstack/trove
repository, so we no longer need openstack/database-api.

Change-Id: Icbca1a349d61286ef74e9e55df057d86cd8cbd85
2014-05-21 13:21:06 -07:00
Jenkins
516ef6dee4 Merge "Add pyca/cryptography to global requirements" 2014-05-21 18:46:09 +00:00
Jenkins
5da138c8c9 Merge "Add wrapt library" 2014-05-21 16:19:39 +00:00
Paul Kehrer
178a1a01e8 Add pyca/cryptography to global requirements
barbican would like to convert some of its internal encryption
to using the cryptography project from PyCA. Specifically our
dev plugin would benefit from a switch to cryptography as it
allows us to use AEAD modes. We will also need this in the
future as cryptography adds X509 and CMS support.

The project supports Python 2.6-3.4 as well as PyPy and is being
packaged for FreeBSD, Debian, and Ubuntu.

Additionally, this is already a second-level requirement when
using PyOpenSSL.

Change-Id: Ic0d508faef9de347bf7cb2436a433096779cf8ac
2014-05-15 16:08:38 -04:00
Jenkins
b69be82595 Merge "Add os-cloud-config to global requirements" 2014-05-12 01:44:23 +00:00
Jenkins
7bf5feb71c Merge "Update openstack-doc-tools for translation of api-site" 2014-05-09 23:47:25 +00:00
Steve Kowalik
29cf5394e3 Add os-cloud-config to global requirements
TripleO is in the process of moving scripts out of incubator and
into os-cloud-config, so add it to global requirements and projects
so that it can be utilised.

Change-Id: If44ca7f0f11a5ec05bcc57bde7b05403fbb6e1fa
2014-05-09 15:05:20 +10:00
Jenkins
ac9e7c8837 Merge "Move to newer version of python-swiftclient" 2014-05-09 02:28:08 +00:00
Jenkins
1cc8b297f2 Merge "Exclude netifaces versions 0.10.0, 0.10.1" 2014-05-09 02:22:38 +00:00
Jenkins
051bf29919 Merge "Bump sqlalchemy-migrate version to 0.9.1" 2014-05-09 02:20:48 +00:00
Doug Hellmann
0e7a7bf30d Add oslo.db and oslo.i18n to project list
Both oslo.db and oslo.i18n want to track the global
requirements.

bp/graduate-oslo-i18n
bp/oslo-db-lib

Change-Id: Icf4c2db356a1f3cd0a122ef3d316daf4f6532c46
2014-05-08 11:43:31 -07:00
Matt Riedemann
3e62e9d31b Bump sqlalchemy-migrate version to 0.9.1
The latest version of sqlalchemy-migrate has support for sqlalchemy 0.9
and DB2.  Several core projects are supporting DB2 already so we should
bump the runtime requirement so the migrations work if you're running
against a DB2 backend.

This is also needed for oslo.db commit 567175554 to clean old migrate
monkey patches out of oslo.db since they live in migrate 0.9.1 now.

Related blueprint db2-database

Change-Id: Iadb4a5dd67d7e4e5547b7185159ab687a4ef1b74
2014-05-06 01:38:07 -07:00
Eoghan Glynn
bc8fd3b873 Exclude netifaces versions 0.10.0, 0.10.1
Add pin on netifaces dependency to exclude versions
0.10.0 & 0.10.1, as these versions fail to install on
sereval Linux distributions.

Change-Id: I4e5d210ed6cf5fcf5612e8600d3b144a4620034c
Related-to: #1315374
2014-05-05 09:03:10 +02:00
Jenkins
b1503d9cac Merge "Update oslo.vmware to be >= 0.3" 2014-05-02 08:59:43 +00:00
Andreas Jaeger
2cdab0666d Update openstack-doc-tools for translation of api-site
Version 0.13 of openstack-doc-tools is needed for building localized
books in the repo api-site, update the required version.

Significant changes between 0.11 and 0.13 are:
* ``openstack-generate-docbook`` handles now the api-site project.
* ``openstack-doc-test``: Handle changes in api-site project, new
  option --print-unused-files.
* ``openstack-autohelp``: Handle keystone_authtoken options.

Change-Id: I08677bbb08097f3b023515e9031f28a8da94ba67
2014-05-01 20:05:55 +02:00
Jenkins
8afc9b425a Merge "Bump python-keystoneclient to >= 0.8.0" 2014-05-01 13:42:24 +00:00
Thomas Leaman
e48c7ed863 Move to newer version of python-swiftclient
The 2.0.x release of python-swiftclient includes SSL certificate
verification. This is desired for https://review.openstack.org/#/c/75927/

Change-Id: I3d6371a31c07c4e31da72edf9dd71537c8e58d23
2014-05-01 12:12:31 +00:00
Pierre Padrixe
6256dca25d Update sphinxcontrib-pecanwsme to 0.8
A new version of sphinxcontrib-pecanwsme was released containing a fix
to make rst documentation for methods using pecan without wsme.

Related-Bug: #1311875
Change-Id: Ia569991d35fd33dddb75a2877e68d4ba03ff20e9
2014-04-30 16:09:33 +02:00
Jenkins
d76246d10f Merge "Limit psutil to <2.0.0" 2014-04-30 05:23:05 +00:00
Jenkins
0971171164 Merge "Work around atexit bug in python < 2.7.4" 2014-04-30 02:36:50 +00:00
Joshua Harlow
e1ac9c1682 Add wrapt library
The wrapt library makes decorators much more useful than
with just regular decorators, especially in cases where
the decorator wants to know what object it is attached to.

Docs @ http://wrapt.readthedocs.org/
Module @ https://pypi.python.org/pypi/wrapt

Projects that would like to use this to create a more
universal decorator method:
 - TaskFlow
 - Rally
 - Others?

Change-Id: I26e78d34c2d12b5c9dbb520a09b618c579b84084
2014-04-29 18:24:02 -07:00
Jenkins
f59f8fd875 Merge "troveclient 1.0.4 released" 2014-04-28 23:49:53 +00:00
Ihar Hrachyshka
f524725e72 Bump python-keystoneclient to >= 0.8.0
Starting from python-keystoneclient 0.8.0, the preferred way to
specify authN and identity endpoints is by using auth_uri and
identity_uri settings.  Otherwise, warnings are issued. To be able to
migrate to brand new world, we need to bump to the new version where
these settings were introduced.

Change-Id: Icbb9c3af9110e405d8b44bda529ccf1b3c1ae3a0
2014-04-28 16:09:40 +02:00
Jenkins
904686400c Merge "Add notes about packaging of external libraries" 2014-04-25 23:54:31 +00:00
Pavlo Shchelokovskyy
a2cc842d46 troveclient 1.0.4 released
Needed for Heat:

- support providing datastore type and datastore version when creating
  Trove instance (new feature in Trove Icehouse,
  introduced in troveclient 1.0.4)

- support providing network id when creating Trove instance (needed in
  presence of multiple Neutron networks, introduced in troveclient
  1.0.4)

Change-Id: I476c16ee5419ef5d0a555071b825de897c3cbf5b
2014-04-25 16:03:39 +03:00
Jenkins
b01699a8d8 Merge "allow for NON_STANDARD_REQS override" 2014-04-25 11:33:04 +00:00
Jenkins
528632664b Merge "Kazoo has moved onto 1.3.1" 2014-04-25 11:13:26 +00:00
Devananda van der Veen
5a6235a8a6 Add notes about packaging of external libraries
Add notes regarding the packaging of some external libs
which aren't tested in the gate.

Move three libs into that section:
- python-seamicroclient
- hp3parclient
- hplefthandclient

Change-Id: Icdd75b908aa000923ed07df5ead8bcd2bacdc025
2014-04-24 11:18:15 -07:00
Jenkins
70bd5b6a77 Merge "Add PyECLib as a requirement" 2014-04-24 16:24:43 +00:00
Jenkins
e037cb38c8 Merge "Zake 0.0.15 released" 2014-04-24 01:39:08 +00:00
Doug Hellmann
9cbc56ef37 Work around atexit bug in python < 2.7.4
In python < 2.7.4, a lazy loading of package `pbr` will break
setuptools if some other modules registered functions in `atexit`.
solution from: http://bugs.python.org/issue15881#msg170215

This problem originally appeared in stevedore
before the library was adopted by Oslo
(74a719b117)

This change places the fix from Icd412ca8435dca4b0f3b4075eca39b903dde6d27
in the right location to be synced into the other repositories.

Change-Id: I7560e474e68bf361f3af61bdfc8e2dbc9e2413f1
2014-04-23 09:36:45 -07:00
Alexei Kornienko
87674ae324 Added argcomplete requirement
This library will be used in python clients to provide command line
completition

Minimum version is 0.6.8 cause it's the first version that works with
PBR generated scripts

Change-Id: Ia2aaa4cd40ebfa29f1c2135a5c99e67484af6de7
2014-04-23 10:41:42 +00:00
Tushar Gohad
1fa62663b2 Add PyECLib as a requirement
Swift will call into PyECLib for erasure coding functions.
This is in preparation for the change in review:
   https://review.openstack.org/#/c/66482

PyECLib is BSD licensed.

Change-Id: I0884256fa9e65101ff7673a32eea0ecea0ad257b
Signed-off-by: Tushar Gohad <tushar.gohad@intel.com>
2014-04-22 00:42:19 -07:00
Jenkins
ca9f7d5096 Merge "Bump minimum requirement for dogpile.cache" 2014-04-22 01:42:13 +00:00
Jenkins
32aa583e4d Merge "Upgrade six requirement to 1.6.0" 2014-04-20 09:49:16 +00:00
Jenkins
9797e919e2 Merge "require new setuptools" 2014-04-19 00:01:15 +00:00
Julien Danjou
794915d756 Upgrade six requirement to 1.6.0
This is needed for having URL SplitResult support.

Change-Id: I8486f8d6e07d577027856a15d60027f24cbe8782
2014-04-18 15:35:25 +02:00
Jenkins
8877f2ac5a Merge "Remove old pep8, pyflakes and flake8 versions" 2014-04-18 13:26:30 +00:00
Jenkins
ab7d02d57c Merge "Update openstack-doc-tools for Documentation repos" 2014-04-18 13:25:09 +00:00
Andreas Jaeger
e2fd4bf6cc Update openstack-doc-tools for Documentation repos
Version 0.11 is current version. This new version
is required to properly build and publish the various
OpenStack documentation repos like operations-guide, api-site and
openstack-manuals.

Change-Id: I37540b106d17d638cf8c1b5a4e9132c18d3f2168
2014-04-18 09:16:15 +02:00
Sean Dague
41a801f6f4 require new setuptools
Bug #1290562 believes new setuptools fixes the the issue now,
try a new version to see.

Change-Id: Ifcc7bf4b0e94d96fca5d87ee85de788564b4aba6
2014-04-17 20:50:09 -04:00
Jenkins
7b04643bb5 Merge "Trollius: allow version 0.2 and later" 2014-04-17 22:38:38 +00:00
Joe Gordon
9fe539b77a Remove old pep8, pyflakes and flake8 versions
The previous patch (Ia3495102a9d096c09802b9c079a8dc7ec1f65530) just
added new versions in order to not create a backwards incompatible
change, this removes the old versions and adds a new version of pep8 in
a backwards compatible way.

Change-Id: Ibdaa3724cceec8e53580ff2960a526fa54ec4b0a
2014-04-17 11:26:56 -07:00
Jenkins
ce3b07ca7b Merge "Add Pillow for stevedore doc build" 2014-04-15 21:42:44 +00:00
Jenkins
af4f616e8d Merge "Don't use flake8: noqa" 2014-04-15 17:08:30 +00:00
Joshua Harlow
96ae6914b6 Zake 0.0.15 released
Zake was released with new fixes and sequence
id support so projects that want to test zookeeper
without a real zookeeper instance can do this with
these new features.

Pypi url @ https://pypi.python.org/pypi/zake

Change-Id: I7d73360d666e456d5481a1bd27096e3b032cd037
2014-04-12 22:08:03 -07:00
Jenkins
ea444a23ff Merge "Work around atexit bug in python < 2.7.4" 2014-04-12 02:12:27 +00:00
Brant Knudson
e1af974f38 Don't use flake8: noqa
A line with "# flake8: noqa" disables pep8 for the entire file.
Use "# noqa" for a line.

Change-Id: Id0e4b98f02149113963af2c1da1b42d667d139d5
2014-04-11 09:09:07 -05:00
Joe Gordon
e8d2ee9b73 Bump pep8, pyflakes and flake8 versions
Since newer versions of each package can either break
hacking(flake8, pep8) or introduce new rules and because we gate on
the output of hacking, we pin these dependencies to specific versions.

* Set pyflakes to the newest version: 0.8.1
* Set flake8 to to the newest version: 2.1.0
* Set pep8 to 1.4.6, since newer version (1.5.1) breaks hacking and will
  require additional work to support it. Will be addressed in a future
  patch.

Add the new versions along side the old versions so we don't create a
backwards incompatible global requirements change.

To support hacking change: Ia3495102a9d096c09802b9c079a8dc7ec1f65530

Change-Id: I5bebee5af87a75781b840daead61436af0d6ab3a
2014-04-10 15:30:23 -07:00
Sean Dague
8078ba7f42 Revert "add mirror requirements list"
This reverts commit b1101620fc0ba1938708b2e93f529341a016f0ae.

The new thinking is that hacking itself should enforce that the
three hacking requirements are not in project's test requirements.

Change-Id: I7167968c272552838985fe8b9241549abae0da18
2014-04-10 16:48:58 -04:00