Unified SDK for OpenStack
Go to file
Jamie Lennox 8f5a677921 Resource Properties
Provide a helper method for defining known properties that are a part of
a Resource. This will provide a developer friendly way to access
resource properties without needing to know the format of message.

It provides a basic example of validation via the type= parameter. It is
meant as a reference and may be removed later in favour of a proper
validation framework.

Access to the underlying message is still available by the item
accessors, ie setting obj['prop'] will set 'prop' within the resource
and ignore any validation or attribute safety net.

Change-Id: Iccfa4fad3e2f444aac0392a776f5948cefb13791
2014-05-07 05:19:26 +10:00
doc/source Docs cleanup 2014-04-17 12:44:19 -05:00
examples Add some sample scripts 2014-04-30 09:43:08 -06:00
openstack Resource Properties 2014-05-07 05:19:26 +10:00
.coveragerc setting up the initial layout; move the api proposals to api_strawman 2014-01-24 22:58:25 -06:00
.gitignore Add .venv to .gitignore 2014-04-21 09:31:52 -06:00
.gitreview Made tox -e pep8 passed. Also made git review work 2014-01-28 09:20:44 -08:00
.mailmap setting up the initial layout; move the api proposals to api_strawman 2014-01-24 22:58:25 -06:00
.testr.conf setting up the initial layout; move the api proposals to api_strawman 2014-01-24 22:58:25 -06:00
babel.cfg setting up the initial layout; move the api proposals to api_strawman 2014-01-24 22:58:25 -06:00
CONTRIBUTING.rst setting up the initial layout; move the api proposals to api_strawman 2014-01-24 22:58:25 -06:00
HACKING.rst setting up the initial layout; move the api proposals to api_strawman 2014-01-24 22:58:25 -06:00
LICENSE setting up the initial layout; move the api proposals to api_strawman 2014-01-24 22:58:25 -06:00
MANIFEST.in setting up the initial layout; move the api proposals to api_strawman 2014-01-24 22:58:25 -06:00
openstack-common.conf setting up the initial layout; move the api proposals to api_strawman 2014-01-24 22:58:25 -06:00
README.rst Docs cleanup 2014-04-17 12:44:19 -05:00
requirements.txt Update the requirements 2014-04-30 12:00:09 -06:00
setup.cfg setting up the initial layout; move the api proposals to api_strawman 2014-01-24 22:58:25 -06:00
setup.py Made tox -e pep8 passed. Also made git review work 2014-01-28 09:20:44 -08:00
test-requirements.txt Update the requirements 2014-04-30 12:00:09 -06:00
tox.ini Fix temporary pypy gate issue with setuptools 2014-03-21 08:44:40 -05:00

OpenStack Python SDK

python-openstacksdk is a ground-up implementation of a Python API and SDK for OpenStack REST services.

Building Documentation

This documentation is written by contributors, for contributors.

The source is maintained in the doc/source folder using reStructuredText and built by Sphinx

  • Building Manually:

    $ python setup.py build_sphinx

Results are in the build/sphinx/html directory.

Requirements

  • Python 2.6+, Python 3.3+
  • httpretty
  • pbr
  • requests

License

Apache 2.0