Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Part of OpenStack's Oslo project. New Oslo APIs go through an incubation phase in this repository before being released as part of a proper Python library.

Revert "Revert "Optimization of waiting subprocesses in ProcessLaunch…


This reverts commit d24b658.

The sync of code to neutron has merged and the work on
fixing bug 1438321 is in progress. So we can add these changes back.

Change-Id: Ib6a39d33657e63a4d2d8ef07c03ed0d00fa9b88a
latest commit f5646edc61
@eezhova eezhova authored
Failed to load latest commit information.
doc/source Link hacking guidelines into dev docs
etc Remove rootwrap from incubator
openstack Revert "Revert "Optimization of waiting subprocesses in ProcessLaunch…
pypi Expand © and remove unnecessary encoding lines
tests Fix usage of NotFound exception in apiclient.base
tools Merge "Update projects ignored for unreleased changes"
.coveragerc Update .coveragerc
.gitignore Delete graduated db files
.gitreview Correcting openstack-common mv to oslo-incubator.
.mailmap Add mailmap entry
.testr.conf Delete graduated db files
CONTRIBUTING.rst Workflow documentation is now in infra-manual
HACKING.rst Update URL for global HACKING document
LICENSE Incorporating MIT licensed code
MAINTAINERS Remove policy from oslo-incubator Don't include versioninfo in manifest.
README.rst Fixes command being displayed on same line.
TESTING.rst Creates a new file TESTING.rst.
obsolete.txt Remove graduated test and fixtures libraries
requirements.txt Add requirement for python-memcached Improve documentation of script
setup.cfg Merge "rpc, notifier: remove deprecated modules" Updated from global requirements
test-requirements.txt Drop pylint requirement
tox.ini Test loopingcall and threadgroup on Python 3 Prevent from updating policy Fix typo in


The Oslo Incubator

The Oslo program produces a set of python libraries containing infrastructure code shared by OpenStack projects. The APIs provided by these libraries should be high quality, stable, consistent and generally useful.

The process of developing a new Oslo API usually begins by taking code which is common to some OpenStack projects and moving it into this repository. Incubation shouldn't be seen as a long term option for any API - it is merely a stepping stone to inclusion into a published Oslo library.

For more information, see our wiki page:

Running Tests

To run tests in virtualenvs (preferred):

sudo pip install tox

To run tests in the current environment:

sudo pip install -r requirements.txt

To run tests using MySQL or PostgreSQL as a DB backend do:

OS_TEST_DBAPI_ADMIN_CONNECTION=mysql://user:password@host/database tox -e py27

Note, that your DB user must have permissions to create and drop databases.

Something went wrong with that request. Please try again.