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
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
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
Both oslo.db and oslo.i18n want to track the global
requirements.
bp/graduate-oslo-i18n
bp/oslo-db-lib
Change-Id: Icf4c2db356a1f3cd0a122ef3d316daf4f6532c46
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
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
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
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
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
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
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
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
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
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
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
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>
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
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
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
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
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