93729fcfcf
keystoneauth uses os-service-types as a run time dependency. os-service-types uses keystoneauth as a testing dependency. This causes an issue for packagers: in order to run the unit tests at build time, an os-service-types package must include keystoneauth as a build dependency, but since keystoneauth includes os-service-types as a run time dependency, it causes a circular dependency. To make it easier on packagers, this patch changes the usage of keystoneauth in the tests to only be used by the TestRemote class instead of the base TestCase class. This way, a packager could avoid including keystoneauth as a build dependency by choosing to skip just the problematic os-service-types test instead of skipping the entire test suite. Change-Id: I7f8da9c09f20ae808e1dc7aef2341396d91e7cf4 |
||
---|---|---|
doc/source | ||
os_service_types | ||
releasenotes | ||
.coveragerc | ||
.gitignore | ||
.gitreview | ||
.mailmap | ||
.stestr.conf | ||
CONTRIBUTING.rst | ||
HACKING.rst | ||
LICENSE | ||
README.rst | ||
requirements.txt | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
README.rst
os-service-types
Python library for consuming OpenStack sevice-types-authority data
The OpenStack Service
Types Authority contains information about official OpenStack
services and their historical service-type
aliases.
The data is in JSON and the latest data should always be used. This simple library exists to allow for easy consumption of the data, along with a built-in version of the data to use in case network access is for some reason not possible and local caching of the fetched data.
- Free software: Apache license
- Documentation: https://docs.openstack.org/os-service-types/latest/
- Source: http://git.openstack.org/cgit/openstack/os-service-types
- Bugs: https://storyboard.openstack.org/#!/project/904
- Release notes: https://docs.openstack.org/releasenotes/os-service-types/