[release-announce] [mistral] python-mistralclient 3.0.0 (ocata)

no-reply at openstack.org no-reply at openstack.org
Wed Jan 18 21:56:21 UTC 2017


We are overjoyed to announce the release of:

python-mistralclient 3.0.0: Mistral Client Library

This release is part of the ocata release series.

Download the package from:

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

For more details, please see below.

Changes in python-mistralclient 2.1.1..3.0.0
--------------------------------------------

a7bf138 Pass target insecure flag to msitral service
c3a78c1 Updated from global requirements
c2c6e16 Add user and project domain name parameters for target cloud
ca947c2 Update .gitignore
b5527a8 Removes unnecessary utf-8 encoding
c67f493 Initial commit for mistral-i18n support
81f87cc Add tests for filters in CLI list commands
4d471be Cosmetic changes in CLI tests
ecf5876 Add '--filter' parameter to list commands in CLI
fdda862 Add filters to client Python APIs
20bbae6 Use assertGreater() or assertLess()
a9e2a83 Keystone v3 needs extra parameters
d27f91a Initial commit for python-mistralclient document
aa55d0b Remove commented-out Apache 2 classifier from setup.cfg
8dc98de Make python mistralclient readme better
817a237 Filter workflow executions by creating task execution id
a5dc810 Updated from global requirements
118bc7c Fix for failing dsvm gate
2e55d3a Move json.loads() method to utils.py, and use "with" to deal with file objects
316db62 Make python mistralclient readme better
1131b5b Show team and repo badges on README
9e627e7 Updated tox.ini to pick up requirements from upper constraints
df6fe96 Region name related command line arguments are added
84a5491 Replace uuid4() with generate_uuid() from oslo_utils
94ee5ba Removing deprecation warnings to pass py35
d383c20 Removed the extra space from tox.ini
19c3953 Updated from global requirements
b9589a0 Remove unused pylint
442e9ad Added the reno for stable/mitaka stable/newton and stable/liberty
190a093 Add cancelled state to action executions
cbe80a9 Remove unused scripts in tools
3471c6e Updated from global requirements
b3805b6 remove apiclient from mistralclient
b161433 remove openstack/common/cliutils.py
a3b6493 Updated from global requirements
98f28de Remove unused openstack/common/apiclient/client
de93ab9 Removed openstack/common/importutils.py
a33cbe2 Updated from global requirements
82f2282 Fix python35 job failures
e51914a Adding files to .gitignore
e232f66 Enable DeprecationWarning in test environments
f3b18db Add Python 3.5 classifier and venv
db5e1ad Updated from global requirements
329a178 Fixed errors while generating releasenotes
d80b7e0 Replaced savanna word with mistralclient
eeb7406 Updated from global requirements
34843f6 Fix warning when running tox -e docs
92d37a1 Remove white space between print () in cliutils.py and lintstack.py
c936afb Add plug-in summary for osc doc
d03c592 Updated from global requirements
897fd1b Fix PEP8 issues and incorrect version/release details
ff439ca Enable release notes translation
bd0510a Updated from global requirements
b9554a8 Expose the --run-sync Action Execution parameter on the CLI
d36d65b Added the # -*- coding: utf-8 -*- to the conf.py
9d7e782 Updated from global requirements
4aa3c1a Updated from global requirements
ea4565f Send access info to server
32be0a8 Maintain releasenotes for python-mistralclient
c07e973 Refactor common parts of client tests
f4df631 Updated from global requirements
11de0f3 Avoid use xx=[] for parameter to initialize it's value
121afce Trivial: Remove vim header from source files
69a6c2d Remove clashes of openstackclient command in mistral
55d55bc Abstract authentication function
3550191 Add 'created_at' and 'updated_at' to action-execution-get and action-execution-list command Closes-bug: 1618767 Change-Id: I422fdcdfa66d6b7a781542c7acc458f8c46edb18
fa821c8 Added sphinix config to setup.cfg
d6499a2 Updated from global requirements
492c264 Add 'created_at' and 'updated_at' to task-get command
e65a0fb Pass httpclient to managers
c457718 Use requests-mock for testing
4388b49 Use oslotest instead of testtools/unittest
9667cb1 Fixing auth for keystone v2.0
872842e Fix wrong error message for environment operation
d655e01 Make osprofiler dependency really "soft"
b9e87ef Fixing getting mistral_url from keystone catalog


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

.gitignore                                         |   10 +-
README.rst                                         |   31 +-
.../resources/v2/wf_wrapping_wf_v2.yaml            |    8 +
mistralclient/api/base.py                          |   21 +-
mistralclient/api/client.py                        |   49 +-
mistralclient/api/httpclient.py                    |  120 +-
mistralclient/api/v2/action_executions.py          |    2 +-
mistralclient/api/v2/actions.py                    |   12 +-
mistralclient/api/v2/client.py                     |  117 +-
mistralclient/api/v2/executions.py                 |    9 +-
mistralclient/api/v2/members.py                    |    4 +-
mistralclient/api/v2/tasks.py                      |   30 +-
mistralclient/api/v2/workbooks.py                  |    6 +-
mistralclient/api/v2/workflows.py                  |   12 +-
mistralclient/auth/__init__.py                     |   37 +
mistralclient/auth/auth_types.py                   |   17 +-
mistralclient/auth/keycloak.py                     |  220 ++--
mistralclient/auth/keystone.py                     |  181 ++-
mistralclient/commands/v2/action_executions.py     |   33 +-
mistralclient/commands/v2/actions.py               |   16 +-
mistralclient/commands/v2/base.py                  |   15 +
mistralclient/commands/v2/cron_triggers.py         |    7 +-
mistralclient/commands/v2/executions.py            |   28 +-
mistralclient/commands/v2/tasks.py                 |   24 +-
mistralclient/commands/v2/workflows.py             |   17 +-
mistralclient/i18n.py                              |   32 +
mistralclient/openstack/__init__.py                |    0
mistralclient/openstack/common/__init__.py         |   17 -
.../openstack/common/apiclient/__init__.py         |    0
mistralclient/openstack/common/apiclient/auth.py   |  221 ----
mistralclient/openstack/common/apiclient/base.py   |  507 --------
mistralclient/openstack/common/apiclient/client.py |  364 ------
.../openstack/common/apiclient/exceptions.py       |  466 --------
.../openstack/common/apiclient/fake_client.py      |  173 ---
mistralclient/openstack/common/cliutils.py         |  312 -----
mistralclient/openstack/common/gettextutils.py     |  498 --------
mistralclient/openstack/common/importutils.py      |   73 --
mistralclient/openstack/common/strutils.py         |  239 ----
mistralclient/openstack/common/uuidutils.py        |   37 -
mistralclient/osc/plugin.py                        |    2 +
mistralclient/shell.py                             |  129 +-
mistralclient/utils.py                             |    8 +
openstack-common.conf                              |    8 -
releasenotes/notes/.placeholder                    |    0
releasenotes/source/_static/.placeholder           |    0
releasenotes/source/_templates/.placeholder        |    0
releasenotes/source/conf.py                        |  266 ++++
releasenotes/source/index.rst                      |   13 +
releasenotes/source/liberty.rst                    |    6 +
releasenotes/source/mitaka.rst                     |    6 +
releasenotes/source/newton.rst                     |    6 +
releasenotes/source/unreleased.rst                 |    5 +
requirements.txt                                   |   16 +-
setup.cfg                                          |   40 +-
test-requirements.txt                              |   12 +-
tools/install_venv                                 |    3 -
tools/install_venv.py                              |   77 --
tools/install_venv_common.py                       |  212 ----
tools/lintstack.py                                 |  200 ----
tools/lintstack.sh                                 |   61 -
tools/run_pylint                                   |    3 -
tools/tox_install.sh                               |   56 +
tools/with_venv.sh                                 |    4 -
tox.ini                                            |   17 +-
90 files changed, 2872 insertions(+), 4943 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 93f3901..97db78a 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -4,7 +4,8 @@
-cliff!=1.16.0,!=1.17.0,>=1.15.0 # Apache-2.0
-osc-lib>=1.0.2 # Apache-2.0
-oslo.utils>=3.16.0 # Apache-2.0
-pbr>=1.6 # Apache-2.0
-python-keystoneclient!=2.1.0,>=2.0.0 # Apache-2.0
-PyYAML>=3.1.0 # MIT
-requests>=2.10.0 # Apache-2.0
+cliff>=2.3.0 # Apache-2.0
+osc-lib>=1.2.0 # Apache-2.0
+oslo.utils>=3.18.0 # Apache-2.0
+oslo.i18n>=2.1.0 # Apache-2.0
+pbr>=1.8 # Apache-2.0
+python-keystoneclient>=3.8.0 # Apache-2.0
+PyYAML>=3.10.0 # MIT
+requests!=2.12.2,>=2.10.0 # Apache-2.0
@@ -11,0 +13 @@ six>=1.9.0 # MIT
+stevedore>=1.17.1 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 2be4f24..4470e4b 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -5,5 +5,2 @@ hacking<0.11,>=0.10
-pylint==1.4.5 # GPLv2
-python-openstackclient>=2.1.0 # Apache-2.0
-sphinx!=1.3b1,<1.3,>=1.2.1 # BSD
-unittest2 # BSD
-fixtures>=3.0.0 # Apache-2.0/BSD
+python-openstackclient>=3.3.0 # Apache-2.0
+sphinx!=1.3b1,<1.4,>=1.2.1 # BSD
@@ -11,0 +9,2 @@ nose # LGPL
+oslotest>=1.10.0 # Apache-2.0
+requests-mock>=1.1 # Apache-2.0
@@ -13 +11,0 @@ tempest>=12.1.0 # Apache-2.0
-testtools>=1.4.0 # MIT
@@ -14,0 +13,2 @@ osprofiler>=1.4.0 # Apache-2.0
+reno>=1.8.0 # Apache-2.0
+oslosphinx>=4.7.0 # Apache-2.0





More information about the Release-announce mailing list