[openstack-announce] [release][glance] python-glanceclient release 1.0.0 (liberty)

doug at doughellmann.com doug at doughellmann.com
Mon Aug 31 16:18:50 UTC 2015


We are amped to announce the release of:

python-glanceclient 1.0.0: OpenStack Image API Client Library

This release is part of the liberty release series.

With source available at:

    http://git.openstack.org/cgit/openstack/python-glanceclient

With package available at:

    https://pypi.python.org/pypi/python-glanceclient

For more details, please see the git log history below and:

    http://launchpad.net/python-glanceclient/+milestone/1.0.0

Please report issues through launchpad:

    http://bugs.launchpad.net/python-glanceclient

Changes in python-glanceclient 0.19.0..1.0.0
--------------------------------------------

54ae632 1.0.0 release notes
618637a Remove custom SSL compression handling
14be607 Add more information show in v2
8d118cc Require disk and container format on image-create
3949e0e Ship the default image schema in the client
181131e Use API v2 as default
43769d6 V2: Do not validate image schema when listing
9284eb4 Updated from global requirements
22868aa Add unicode support for properties values in v2 shell
c41dcc9 Fix failure to create glance https connection pool
ec0f2df Enable flake8 checks
d9d5869 Extend unittests coverage for v2 tasks module
c0e90fa Support for Metadata Definition Catalog for Tags
b48ff98 Fix exception message in Http.py
e240bdd Fix an issue with broken test on ci
e976032 Remove usage of assert_called_once on Mock objects
9fdd4f1 Add .eggs/* to .gitignore
0f9aa99 Updated from global requirements
1b93adc Account for dictionary order in test_shell.py
e192a39 Do not fall back to namespaced oslo.i18n
b10e893 Updated from global requirements
ea01f13 Add v2 support for the marker attribute
997c12d Import only modules and update tox.ini
0810805 Updated from global requirements
43621dc Close iterables at the end of iteration
5ce9c7d Make glanceclient accept a session object
5e85d61 cleanup openstack-common.conf and sync updated files
116fac8 Add parameter 'changes-since' for image-list of v1

Diffstat (except docs and test files)
-------------------------------------

.gitignore                                         |   1 +
glanceclient/__init__.py                           |   2 +-
glanceclient/_i18n.py                              |   5 +-
glanceclient/client.py                             |  55 ++-
glanceclient/common/http.py                        | 225 ++++++----
glanceclient/common/https.py                       |  46 +--
glanceclient/common/progressbar.py                 |  12 +-
glanceclient/common/utils.py                       |  83 +++-
glanceclient/openstack/common/_i18n.py             |   4 +-
glanceclient/openstack/common/apiclient/base.py    |   5 +-
glanceclient/openstack/common/apiclient/client.py  |   2 +-
.../openstack/common/apiclient/exceptions.py       |   8 +-
.../openstack/common/apiclient/fake_client.py      |   9 +-
glanceclient/shell.py                              |  39 +-
glanceclient/v1/client.py                          |  15 +-
glanceclient/v1/image_members.py                   |   4 +-
glanceclient/v1/images.py                          |   6 +-
glanceclient/v1/shell.py                           |  10 +-
glanceclient/v2/__init__.py                        |  15 +
glanceclient/v2/client.py                          |  11 +-
glanceclient/v2/image_schema.py                    | 223 ++++++++++
glanceclient/v2/image_tags.py                      |   6 +-
glanceclient/v2/images.py                          |  50 +--
glanceclient/v2/metadefs.py                        | 113 +++++-
glanceclient/v2/schemas.py                         |  14 +-
glanceclient/v2/shell.py                           | 134 +++++-
glanceclient/v2/tasks.py                           |   8 +-
openstack-common.conf                              |   1 -
requirements.txt                                   |  11 +-
setup.py                                           |   3 +-
test-requirements.txt                              |  17 +-
tox.ini                                            |  16 +-
50 files changed, 2229 insertions(+), 705 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index 7e68971..81d0ec0 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -4 +4 @@
-pbr>=0.11,<2.0
+pbr<2.0,>=1.4
@@ -7 +7 @@ argparse
-PrettyTable>=0.7,<0.8
+PrettyTable<0.8,>=0.7
@@ -9 +8,0 @@ python-keystoneclient>=1.6.0
-pyOpenSSL>=0.11
@@ -11 +10 @@ requests>=2.5.2
-warlock>=1.0.1,<2
+warlock<2,>=1.0.1
@@ -13,2 +12,2 @@ six>=1.9.0
-oslo.utils>=1.4.0                       # Apache-2.0
-oslo.i18n>=1.5.0  # Apache-2.0
+oslo.utils>=1.9.0 # Apache-2.0
+oslo.i18n>=1.5.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 99714ee..b7279bb 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -4 +4 @@
-hacking>=0.10.0,<0.11
+hacking<0.11,>=0.10.0
@@ -8,3 +8,3 @@ discover
-mock>=1.0
-oslosphinx>=2.5.0  # Apache-2.0
-sphinx>=1.1.2,!=1.2.0,!=1.3b1,<1.3
+mock>=1.2
+oslosphinx>=2.5.0 # Apache-2.0
+sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2
@@ -12,4 +12,5 @@ testrepository>=0.0.18
-testtools>=0.9.36,!=1.2.0
-fixtures>=0.3.14
-requests-mock>=0.6.0  # Apache-2.0
-tempest-lib>=0.5.0
+testtools>=1.4.0
+testscenarios>=0.4
+fixtures>=1.3.1
+requests-mock>=0.6.0 # Apache-2.0
+tempest-lib>=0.6.1





More information about the OpenStack-announce mailing list