OpenStack Image Management (Glance) Client
Go to file
Flaper Fesp 7818387d4a Replace utils.ensure_(str|unicode) with strutils.safe(decode|encode)
Glanceclient implemented both functions before they landed into oslo.
Since both functions are already in oslo, it is now possible to pull
them in.

There's a small difference between glance's implementation and oslo's,
that is the later does not convert non-str objects - int, bool - to str
before trying to decode / encode them. This patch takes care of that
where necessary, more precisely, while encoding headers before doing a
new request.

Fixes bug: #1172253

Change-Id: I9a0dca31140bae28d8ec6aede515c5bb852b701b
2013-06-04 00:42:32 +02:00
doc/source Add docs for 0.9.0 2013-04-02 14:49:59 -07:00
glanceclient Replace utils.ensure_(str|unicode) with strutils.safe(decode|encode) 2013-06-04 00:42:32 +02:00
tests Replace utils.ensure_(str|unicode) with strutils.safe(decode|encode) 2013-06-04 00:42:32 +02:00
tools Migrate to pbr. 2013-05-18 09:02:07 -07:00
.coveragerc Update .coveragerc 2013-02-06 16:47:06 +02:00
.gitignore Migrate to testr. 2013-01-16 18:39:18 -05:00
.gitreview Added gitreview file. 2012-04-03 20:50:44 -06:00
.testr.conf Migrate to testr. 2013-01-16 18:39:18 -05:00
HACKING.rst Expand HACKING with commit message guidelines 2013-04-26 15:26:14 -04:00
LICENSE Basic get/list operations work 2012-03-26 22:48:48 -07:00
MANIFEST.in Update to latest oslo-version. 2013-02-07 05:10:08 -06:00
README.rst Simplify docs and provide 'News' on index.rst 2012-08-15 22:14:09 -04:00
openstack-common.conf Replace utils.ensure_(str|unicode) with strutils.safe(decode|encode) 2013-06-04 00:42:32 +02:00
run_tests.sh Use tox for running tests locally. 2012-04-27 23:45:38 +00:00
setup.cfg Migrate to pbr. 2013-05-18 09:02:07 -07:00
setup.py Migrate to pbr. 2013-05-18 09:02:07 -07:00
tox.ini Migrate to flake8. 2013-05-18 08:29:02 -07:00

README.rst

Python bindings to the OpenStack Images API

This is a client library for Glance built on the OpenStack Images API. It provides a Python API (the glanceclient module) and a command-line tool (glance). This library fully supports the v1 Images API, while support for the v2 API is in progress.

Development takes place via the usual OpenStack processes as outlined in the OpenStack wiki. The master repository is on GitHub.

See release notes and more at http://docs.openstack.org/developer/python-glanceclient/.