RETIRED, 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.
Go to file
OpenDev Sysadmins e4355c6012 OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:32:43 +00:00
doc/source Link hacking guidelines into dev docs 2015-02-02 14:14:19 -05:00
etc Remove rootwrap from incubator 2014-02-14 14:35:39 +01:00
openstack Graceful shutdown WSGI/RPC server 2015-06-22 16:17:32 -04:00
pypi Expand © and remove unnecessary encoding lines 2014-06-15 17:59:11 +02:00
tests Graceful shutdown WSGI/RPC server 2015-06-22 16:17:32 -04:00
tools Merge "Update projects ignored for unreleased changes" 2015-03-24 17:23:59 +00:00
.coveragerc Update .coveragerc 2013-02-06 16:47:06 +02:00
.gitignore Delete graduated db files 2014-09-22 09:02:42 -04:00
.gitreview OpenDev Migration Patch 2019-04-19 19:32:43 +00:00
.mailmap Add mailmap entry 2014-05-07 12:12:00 -07:00
.testr.conf Delete graduated db files 2014-09-22 09:02:42 -04:00
CONTRIBUTING.rst Workflow documentation is now in infra-manual 2014-12-05 03:30:38 +00:00
HACKING.rst Update URL for global HACKING document 2013-11-11 10:36:08 -08:00
LICENSE Incorporating MIT licensed code 2013-12-02 11:57:19 +00:00
MAINTAINERS Remove policy from oslo-incubator 2015-03-05 23:51:31 +00:00
MANIFEST.in Don't include versioninfo in manifest. 2013-01-14 03:17:32 -08:00
README.rst Fixes command being displayed on same line. 2014-04-04 23:09:48 +05:30
TESTING.rst Creates a new file TESTING.rst. 2013-06-20 20:44:43 -04:00
obsolete.txt Remove graduated test and fixtures libraries 2014-09-24 10:16:17 +02:00
requirements.txt Updated from global requirements 2015-11-17 23:16:57 +00:00
run_tests.sh Improve documentation of run_tests.sh script 2014-11-10 09:13:35 +00:00
setup.cfg Bump pre-release to 2015.1.1 2015-06-22 17:08:24 -04:00
setup.py Updated from global requirements 2015-08-14 18:27:13 +00:00
test-requirements.txt Updated from global requirements 2016-02-06 08:29:22 +00:00
tox.ini Test loopingcall and threadgroup on Python 3 2015-04-10 11:43:17 +02:00
update.py Prevent update.py from updating policy 2015-03-05 23:51:40 +00:00
update.sh Fix typo in update.py 2013-12-30 13:00:22 +08:00

README.rst

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:

https://wiki.openstack.org/wiki/Oslo

Running Tests

To run tests in virtualenvs (preferred):

sudo pip install tox
tox

To run tests in the current environment:

sudo pip install -r requirements.txt
nosetests

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.