Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-mistralclient for
openSUSE:Factory checked in at 2022-05-25 20:34:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-mistralclient (Old)
and /work/SRC/openSUSE:Factory/.python-mistralclient.new.2254 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-mistralclient"
Wed May 25 20:34:27 2022 rev:15 rq:979069 version:4.4.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-mistralclient/python-mistralclient.changes
2021-05-10 15:39:40.829490470 +0200
+++
/work/SRC/openSUSE:Factory/.python-mistralclient.new.2254/python-mistralclient.changes
2022-05-25 20:34:44.080242080 +0200
@@ -1,0 +2,19 @@
+Tue May 24 21:04:11 UTC 2022 - [email protected]
+
+- update to version 4.4.0
+ - version bump, no changes
+- remove unnecessary dependencies
+
+-------------------------------------------------------------------
+Tue Oct 26 21:54:03 UTC 2021 - [email protected]
+
+- update to version 4.3.0
+ - Drop lower-constraints job
+ - [community goal] Update contributor documentation
+ - Use py3 as the default runtime for tox
+ - Update master for stable/wallaby
+ - Allow enforcing usage of "raw" definitions
+ - Add Python3 xena unit tests
+ - Remove tripleo job from mistralclient
+
+-------------------------------------------------------------------
Old:
----
python-mistralclient-4.2.0.tar.gz
New:
----
python-mistralclient-4.4.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-mistralclient.spec ++++++
--- /var/tmp/diff_new_pack.4MSlix/_old 2022-05-25 20:34:44.656242884 +0200
+++ /var/tmp/diff_new_pack.4MSlix/_new 2022-05-25 20:34:44.664242895 +0200
@@ -1,7 +1,7 @@
#
# spec file for package python-mistralclient
#
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,18 +18,17 @@
%global oldpython python
Name: python-mistralclient
-Version: 4.2.0
+Version: 4.4.0
Release: 0
Epoch: 0
Summary: Python API and CLI for OpenStack Mistral
License: Apache-2.0
Group: Development/Languages/Python
URL: https://docs.openstack.org/python-mistralclient
-Source0:
https://files.pythonhosted.org/packages/source/p/python-mistralclient/python-mistralclient-4.2.0.tar.gz
+Source0:
https://files.pythonhosted.org/packages/source/p/python-mistralclient/python-mistralclient-4.4.0.tar.gz
BuildRequires: openstack-macros
BuildRequires: python3-PyYAML >= 3.13
BuildRequires: python3-fixtures
-BuildRequires: python3-mock
BuildRequires: python3-openstackclient
BuildRequires: python3-oslotest
BuildRequires: python3-osprofiler
@@ -53,7 +52,6 @@
Requires: python3-oslo.utils >= 3.33.0
Requires: python3-osprofiler
Requires: python3-requests >= 2.14.2
-Requires: python3-six
Requires: python3-stevedore >= 1.20.0
Conflicts: %{oldpython}-mistralclient < %version
@@ -76,7 +74,7 @@
This package contains the documentation.
%prep
-%autosetup -p1 -n python-mistralclient-4.2.0
+%autosetup -p1 -n python-mistralclient-4.4.0
%py_req_cleanup
%build
++++++ _service ++++++
--- /var/tmp/diff_new_pack.4MSlix/_old 2022-05-25 20:34:44.696242940 +0200
+++ /var/tmp/diff_new_pack.4MSlix/_new 2022-05-25 20:34:44.700242945 +0200
@@ -1,8 +1,8 @@
<services>
<service mode="disabled" name="renderspec">
- <param
name="input-template">https://git.openstack.org/cgit/openstack/rpm-packaging/plain/openstack/python-mistralclient/python-mistralclient.spec.j2?h=stable/wallaby</param>
+ <param
name="input-template">https://opendev.org/openstack/rpm-packaging/raw/master/openstack/python-mistralclient/python-mistralclient.spec.j2</param>
<param name="output-name">python-mistralclient.spec</param>
- <param
name="requirements">https://opendev.org/openstack/python-mistralclient/raw/branch/stable/wallaby/requirements.txt</param>
+ <param
name="requirements">https://opendev.org/openstack/python-mistralclient/raw/branch/master/requirements.txt</param>
<param name="changelog-email">[email protected]</param>
<param name="changelog-provider">gh,openstack,python-mistralclient</param>
++++++ python-mistralclient-4.2.0.tar.gz -> python-mistralclient-4.4.0.tar.gz
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-mistralclient-4.2.0/.zuul.yaml
new/python-mistralclient-4.4.0/.zuul.yaml
--- old/python-mistralclient-4.2.0/.zuul.yaml 2021-01-25 21:41:33.000000000
+0100
+++ new/python-mistralclient-4.4.0/.zuul.yaml 2022-02-25 17:19:57.000000000
+0100
@@ -29,8 +29,7 @@
- project:
templates:
- check-requirements
- - openstack-lower-constraints-jobs
- - openstack-python3-wallaby-jobs
+ - openstack-python3-xena-jobs
- openstackclient-plugin-jobs
- publish-openstack-docs-pti
- release-notes-jobs-python3
@@ -44,15 +43,6 @@
- ^doc/.*$
- ^releasenotes/.*$
- python-mistralclient-functional-devstack
- # TripleO jobs that deploy Mistral.
- # Note we don't use a project-template here, so it's easier
- # to disable voting on one specific job if things go wrong.
- # tripleo-ci-centos-7-scenario003-multinode-oooq-container will
- # run in Pike and beyond.
- # If you need any support to debug these jobs in case of
- # failures, please reach us on #tripleo IRC channel.
- - tripleo-ci-centos-7-containers-multinode:
- voting: false
gate:
jobs:
- python-mistralclient-functional-devstack
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-mistralclient-4.2.0/AUTHORS
new/python-mistralclient-4.4.0/AUTHORS
--- old/python-mistralclient-4.2.0/AUTHORS 2021-01-25 21:42:11.000000000
+0100
+++ new/python-mistralclient-4.4.0/AUTHORS 2022-02-25 17:20:40.000000000
+0100
@@ -30,6 +30,7 @@
Herv?? Beraud <[email protected]>
Ian Wienand <[email protected]>
Istvan Imre <[email protected]>
+James Slagle <[email protected]>
Jamie Lennox <[email protected]>
Jeremy Liu <[email protected]>
Jeremy Stanley <[email protected]>
@@ -68,6 +69,7 @@
Sirushti Murugesan <[email protected]>
Stephen Finucane <[email protected]>
Steve Martinelli <[email protected]>
+Takashi Kajinami <[email protected]>
Tang Chen <[email protected]>
Tetiana Lashchova <[email protected]>
Theodoros Tsioutsias <[email protected]>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-mistralclient-4.2.0/CONTRIBUTING.rst
new/python-mistralclient-4.4.0/CONTRIBUTING.rst
--- old/python-mistralclient-4.2.0/CONTRIBUTING.rst 2021-01-25
21:41:33.000000000 +0100
+++ new/python-mistralclient-4.4.0/CONTRIBUTING.rst 2022-02-25
17:19:57.000000000 +0100
@@ -1,16 +1,19 @@
-If you would like to contribute to the development of OpenStack,
-you must follow the steps documented at:
+The source repository for this project can be found at:
- https://docs.openstack.org/infra/manual/developers.html
+ https://opendev.org/openstack/python-mistralclient
-Once those steps have been completed, changes to OpenStack
-should be submitted for review via the Gerrit tool, following
-the workflow documented at:
+Pull requests submitted through GitHub are not monitored.
- https://docs.openstack.org/infra/manual/developers.html#development-workflow
+To start contributing to OpenStack, follow the steps in the contribution guide
+to set up and use Gerrit:
-Pull requests submitted through GitHub will be ignored.
+
https://docs.openstack.org/contributors/code-and-documentation/quick-start.html
-Bugs should be filed on Launchpad, not GitHub:
+Bugs should be filed on Launchpad:
https://bugs.launchpad.net/python-mistralclient
+
+For more specific information about contributing to this repository, see the
+python-mistralclient contributor guide:
+
+
https://docs.openstack.org/python-mistralclient/latest/contributor/contributing.html
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-mistralclient-4.2.0/ChangeLog
new/python-mistralclient-4.4.0/ChangeLog
--- old/python-mistralclient-4.2.0/ChangeLog 2021-01-25 21:42:10.000000000
+0100
+++ new/python-mistralclient-4.4.0/ChangeLog 2022-02-25 17:20:40.000000000
+0100
@@ -1,6 +1,17 @@
CHANGES
=======
+4.4.0
+-----
+
+* Allow enforcing usage of "raw" definitions
+* [community goal] Update contributor documentation
+* Remove tripleo job from mistralclient
+* Use py3 as the default runtime for tox
+* Add Python3 xena unit tests
+* Update master for stable/wallaby
+* Drop lower-constraints job
+
4.2.0
-----
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-mistralclient-4.2.0/PKG-INFO
new/python-mistralclient-4.4.0/PKG-INFO
--- old/python-mistralclient-4.2.0/PKG-INFO 2021-01-25 21:42:11.239277400
+0100
+++ new/python-mistralclient-4.4.0/PKG-INFO 2022-02-25 17:20:40.837354700
+0100
@@ -1,6 +1,6 @@
Metadata-Version: 1.2
Name: python-mistralclient
-Version: 4.2.0
+Version: 4.4.0
Summary: Mistral Client Library
Home-page: https://docs.openstack.org/python-mistralclient/latest/
Author: OpenStack
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-mistralclient-4.2.0/doc/source/contributor/contributing.rst
new/python-mistralclient-4.4.0/doc/source/contributor/contributing.rst
--- old/python-mistralclient-4.2.0/doc/source/contributor/contributing.rst
1970-01-01 01:00:00.000000000 +0100
+++ new/python-mistralclient-4.4.0/doc/source/contributor/contributing.rst
2022-02-25 17:19:57.000000000 +0100
@@ -0,0 +1,47 @@
+============================
+So You Want to Contribute...
+============================
+For general information on contributing to OpenStack, please check out the
+`contributor guide <https://docs.openstack.org/contributors/>`_ to get started.
+It covers all the basics that are common to all OpenStack projects: the
accounts
+you need, the basics of interacting with our Gerrit review system, how we
+communicate as a community, etc.
+Below will cover the more project specific information you need to get started
+with python-mistralclient.
+
+Communication
+~~~~~~~~~~~~~
+* IRC channel #openstack-mistralclient at OFTC
+* Mailing list (prefix subjects with ``[mistral]`` for faster responses)
+ http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-discuss
+
+Contacting the Core Team
+~~~~~~~~~~~~~~~~~~~~~~~~
+Please refer the `python-mistralclient Core Team
+<https://review.opendev.org/admin/groups/19588f2c593d37749e32bc5400365f654c683d19,members>`_
contacts.
+
+New Feature Planning
+~~~~~~~~~~~~~~~~~~~~
+python-mistralclient features are tracked on `Launchpad
<https://bugs.launchpad.net/python-mistralclient>`_.
+
+Task Tracking
+~~~~~~~~~~~~~
+We track our tasks in `Launchpad
<https://bugs.launchpad.net/python-mistralclient>`_.
+If you're looking for some smaller, easier work item to pick up and get started
+on, search for the 'low-hanging-fruit' tag.
+
+Reporting a Bug
+~~~~~~~~~~~~~~~
+You found an issue and want to make sure we are aware of it? You can do so on
+`Launchpad <https://bugs.launchpad.net/python-mistralclient>`_.
+
+Getting Your Patch Merged
+~~~~~~~~~~~~~~~~~~~~~~~~~
+All changes proposed to the python-mistralclient project require one or two +2
votes
+from python-mistralclient core reviewers before one of the core reviewers can
approve
+patch by giving ``Workflow +1`` vote.
+
+Project Team Lead Duties
+~~~~~~~~~~~~~~~~~~~~~~~~
+All common PTL duties are enumerated in the `PTL guide
+<https://docs.openstack.org/project-team-guide/ptl.html>`_.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-mistralclient-4.2.0/doc/source/index.rst
new/python-mistralclient-4.4.0/doc/source/index.rst
--- old/python-mistralclient-4.2.0/doc/source/index.rst 2021-01-25
21:41:33.000000000 +0100
+++ new/python-mistralclient-4.4.0/doc/source/index.rst 2022-02-25
17:19:57.000000000 +0100
@@ -29,13 +29,12 @@
.. _REST API Specification:
https://docs.openstack.org/mistral/latest/api/v2.html
-Contributing
-------------
+For Contributors
+----------------
-Code is hosted `on GitHub`_. Submit bugs to the python-mistralclient project on
-`Launchpad`_. Submit code to the openstack/python-mistralclient project
-using `Gerrit`_.
+* If you are a new contributor to python-mistralclient please refer:
:doc:`contributor/contributing`
-.. _on GitHub: https://github.com/openstack/python-mistralclient
-.. _Launchpad: https://launchpad.net/python-mistralclient
-.. _Gerrit:
https://docs.openstack.org/infra/manual/developers.html#development-workflow
+ .. toctree::
+ :hidden:
+
+ contributor/contributing
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-mistralclient-4.2.0/mistralclient/api/base.py
new/python-mistralclient-4.4.0/mistralclient/api/base.py
--- old/python-mistralclient-4.2.0/mistralclient/api/base.py 2021-01-25
21:41:33.000000000 +0100
+++ new/python-mistralclient-4.4.0/mistralclient/api/base.py 2022-02-25
17:19:57.000000000 +0100
@@ -19,6 +19,8 @@
from keystoneauth1 import exceptions
+from mistralclient import utils
+
urlparse = urllib.parse
@@ -73,8 +75,15 @@
class ResourceManager(object):
resource_class = None
- def __init__(self, http_client):
+ def __init__(self, http_client, enforce_raw_definitions=False):
self.http_client = http_client
+ self.enforce_raw_definitions = enforce_raw_definitions
+
+ def get_contents_if_file(self, contents_or_file_name):
+ if self.enforce_raw_definitions:
+ return contents_or_file_name
+ else:
+ return utils.get_contents_if_file(contents_or_file_name)
def find(self, **kwargs):
return [i for i in self.list() if _check_items(i, kwargs.items())]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-mistralclient-4.2.0/mistralclient/api/v2/actions.py
new/python-mistralclient-4.4.0/mistralclient/api/v2/actions.py
--- old/python-mistralclient-4.2.0/mistralclient/api/v2/actions.py
2021-01-25 21:41:33.000000000 +0100
+++ new/python-mistralclient-4.4.0/mistralclient/api/v2/actions.py
2022-02-25 17:19:57.000000000 +0100
@@ -14,7 +14,6 @@
# limitations under the License.
from mistralclient.api import base
-from mistralclient import utils
class Action(base.Resource):
@@ -29,7 +28,7 @@
# If the specified definition is actually a file, read in the
# definition file
- definition = utils.get_contents_if_file(definition)
+ definition = self.get_contents_if_file(definition)
url = '/actions?scope=%s' % scope
if namespace:
@@ -56,7 +55,7 @@
# If the specified definition is actually a file, read in the
# definition file
- definition = utils.get_contents_if_file(definition)
+ definition = self.get_contents_if_file(definition)
return self._update(
url,
@@ -101,7 +100,7 @@
# If the specified definition is actually a file, read in the
# definition file
- definition = utils.get_contents_if_file(definition)
+ definition = self.get_contents_if_file(definition)
return self._validate(
'/actions/validate',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-mistralclient-4.2.0/mistralclient/api/v2/client.py
new/python-mistralclient-4.4.0/mistralclient/api/v2/client.py
--- old/python-mistralclient-4.2.0/mistralclient/api/v2/client.py
2021-01-25 21:41:33.000000000 +0100
+++ new/python-mistralclient-4.4.0/mistralclient/api/v2/client.py
2022-02-25 17:19:57.000000000 +0100
@@ -41,10 +41,27 @@
class Client(object):
+ MANAGERS = {
+ 'workbooks': workbooks.WorkbookManager,
+ 'executions': executions.ExecutionManager,
+ 'tasks': tasks.TaskManager,
+ 'actions': actions.ActionManager,
+ 'workflows': workflows.WorkflowManager,
+ 'cron_triggers': cron_triggers.CronTriggerManager,
+ 'event_triggers': event_triggers.EventTriggerManager,
+ 'environments': environments.EnvironmentManager,
+ 'action_executions': action_executions.ActionExecutionManager,
+ 'services': services.ServiceManager,
+ 'members': members.MemberManager,
+ 'code_sources': code_sources.CodeSourceManager,
+ 'dynamic_actions': dynamic_actions.DynamicActionManager,
+ }
+
def __init__(self, auth_type='keystone', **kwargs):
# We get the session at this point, as some instances of session
# objects might have mutexes that can't be deep-copied.
session = kwargs.pop('session', None)
+ enforce_raw_definitions = kwargs.pop('enforce_raw_definitions', False)
req = copy.deepcopy(kwargs)
mistral_url = req.get('mistral_url')
profile = req.get('profile')
@@ -77,22 +94,6 @@
http_client = httpclient.HTTPClient(mistral_url, session=session,
**req)
-
# Create all resource managers.
- self.workbooks = workbooks.WorkbookManager(http_client)
- self.executions = executions.ExecutionManager(http_client)
- self.tasks = tasks.TaskManager(http_client)
- self.actions = actions.ActionManager(http_client)
- self.workflows = workflows.WorkflowManager(http_client)
- self.cron_triggers = cron_triggers.CronTriggerManager(http_client)
- self.event_triggers = event_triggers.EventTriggerManager(http_client)
- self.environments = environments.EnvironmentManager(http_client)
- self.action_executions = action_executions.ActionExecutionManager(
- http_client
- )
- self.services = services.ServiceManager(http_client)
- self.members = members.MemberManager(http_client)
- self.code_sources = code_sources.CodeSourceManager(http_client)
- self.dynamic_actions = dynamic_actions.DynamicActionManager(
- http_client
- )
+ for name, cls in self.MANAGERS.items():
+ setattr(self, name, cls(http_client, enforce_raw_definitions))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-mistralclient-4.2.0/mistralclient/api/v2/code_sources.py
new/python-mistralclient-4.4.0/mistralclient/api/v2/code_sources.py
--- old/python-mistralclient-4.2.0/mistralclient/api/v2/code_sources.py
2021-01-25 21:41:33.000000000 +0100
+++ new/python-mistralclient-4.4.0/mistralclient/api/v2/code_sources.py
2022-02-25 17:19:57.000000000 +0100
@@ -13,7 +13,6 @@
# limitations under the License.
from mistralclient.api import base
-from mistralclient import utils
class CodeSource(base.Resource):
@@ -27,7 +26,7 @@
self._ensure_not_empty(name=name, content=content)
# If the specified content is actually a file, read from it.
- content = utils.get_contents_if_file(content)
+ content = self.get_contents_if_file(content)
return self._create(
'/code_sources?name=%s&scope=%s&namespace=%s' %
@@ -41,7 +40,7 @@
self._ensure_not_empty(identifier=identifier, content=content)
# If the specified content is actually a file, read from it.
- content = utils.get_contents_if_file(content)
+ content = self.get_contents_if_file(content)
return self._update(
'/code_sources?identifier=%s&scope=%s&namespace=%s' %
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-mistralclient-4.2.0/mistralclient/api/v2/environments.py
new/python-mistralclient-4.4.0/mistralclient/api/v2/environments.py
--- old/python-mistralclient-4.2.0/mistralclient/api/v2/environments.py
2021-01-25 21:41:33.000000000 +0100
+++ new/python-mistralclient-4.4.0/mistralclient/api/v2/environments.py
2022-02-25 17:19:57.000000000 +0100
@@ -43,7 +43,7 @@
# read it's contents first.
if 'file' in kwargs:
file = kwargs['file']
- kwargs = utils.load_content(utils.get_contents_if_file(file))
+ kwargs = utils.load_content(self.get_contents_if_file(file))
self._ensure_not_empty(name=kwargs.get('name', None),
variables=kwargs.get('variables', None))
@@ -59,7 +59,7 @@
# read it's contents first.
if 'file' in kwargs:
file = kwargs['file']
- kwargs = utils.load_content(utils.get_contents_if_file(file))
+ kwargs = utils.load_content(self.get_contents_if_file(file))
name = kwargs.get('name', None)
self._ensure_not_empty(name=name)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-mistralclient-4.2.0/mistralclient/api/v2/workbooks.py
new/python-mistralclient-4.4.0/mistralclient/api/v2/workbooks.py
--- old/python-mistralclient-4.2.0/mistralclient/api/v2/workbooks.py
2021-01-25 21:41:33.000000000 +0100
+++ new/python-mistralclient-4.4.0/mistralclient/api/v2/workbooks.py
2022-02-25 17:19:57.000000000 +0100
@@ -14,7 +14,6 @@
# limitations under the License.
from mistralclient.api import base
-from mistralclient import utils
class Workbook(base.Resource):
@@ -44,7 +43,7 @@
# If the specified definition is actually a file, read in the
# definition file
- definition = utils.get_contents_if_file(definition)
+ definition = self.get_contents_if_file(definition)
return self._create(
self._get_workbooks_url(None, namespace, scope),
@@ -58,7 +57,7 @@
# If the specified definition is actually a file, read in the
# definition file
- definition = utils.get_contents_if_file(definition)
+ definition = self.get_contents_if_file(definition)
return self._update(
self._get_workbooks_url(None, namespace, scope),
@@ -100,7 +99,7 @@
# If the specified definition is actually a file, read in the
# definition file
- definition = utils.get_contents_if_file(definition)
+ definition = self.get_contents_if_file(definition)
return self._validate(
'/workbooks/validate',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-mistralclient-4.2.0/mistralclient/api/v2/workflows.py
new/python-mistralclient-4.4.0/mistralclient/api/v2/workflows.py
--- old/python-mistralclient-4.2.0/mistralclient/api/v2/workflows.py
2021-01-25 21:41:33.000000000 +0100
+++ new/python-mistralclient-4.4.0/mistralclient/api/v2/workflows.py
2022-02-25 17:19:57.000000000 +0100
@@ -14,7 +14,6 @@
# limitations under the License.
from mistralclient.api import base
-from mistralclient import utils
class Workflow(base.Resource):
@@ -29,7 +28,7 @@
# If the specified definition is actually a file, read in the
# definition file
- definition = utils.get_contents_if_file(definition)
+ definition = self.get_contents_if_file(definition)
return self._create(
'/workflows?scope=%s&namespace=%s' % (scope, namespace),
@@ -47,7 +46,7 @@
# If the specified definition is actually a file, read in the
# definition file
- definition = utils.get_contents_if_file(definition)
+ definition = self.get_contents_if_file(definition)
is_iter_resp = True
response_key = 'workflows'
@@ -106,7 +105,7 @@
# If the specified definition is actually a file, read in the
# definition file
- definition = utils.get_contents_if_file(definition)
+ definition = self.get_contents_if_file(definition)
return self._validate(
'/workflows/validate',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-mistralclient-4.2.0/python_mistralclient.egg-info/PKG-INFO
new/python-mistralclient-4.4.0/python_mistralclient.egg-info/PKG-INFO
--- old/python-mistralclient-4.2.0/python_mistralclient.egg-info/PKG-INFO
2021-01-25 21:42:11.000000000 +0100
+++ new/python-mistralclient-4.4.0/python_mistralclient.egg-info/PKG-INFO
2022-02-25 17:20:40.000000000 +0100
@@ -1,6 +1,6 @@
Metadata-Version: 1.2
Name: python-mistralclient
-Version: 4.2.0
+Version: 4.4.0
Summary: Mistral Client Library
Home-page: https://docs.openstack.org/python-mistralclient/latest/
Author: OpenStack
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-mistralclient-4.2.0/python_mistralclient.egg-info/SOURCES.txt
new/python-mistralclient-4.4.0/python_mistralclient.egg-info/SOURCES.txt
--- old/python-mistralclient-4.2.0/python_mistralclient.egg-info/SOURCES.txt
2021-01-25 21:42:11.000000000 +0100
+++ new/python-mistralclient-4.4.0/python_mistralclient.egg-info/SOURCES.txt
2022-02-25 17:20:40.000000000 +0100
@@ -22,6 +22,7 @@
doc/source/cli/cli_usage_targeting_workflows.rst
doc/source/cli/cli_usage_with_keycloak.rst
doc/source/cli/cli_usage_with_openstack.rst
+doc/source/contributor/contributing.rst
functionaltests/resources/v2/action_v2.yaml
functionaltests/resources/v2/action_v2_tags.yaml
functionaltests/resources/v2/async.yaml
@@ -143,6 +144,7 @@
releasenotes/notes/add_namespace_option_to_workbook_command-202c40625dd24ecb.yaml
releasenotes/notes/add_sub_executions_new_commands.yaml
releasenotes/notes/drop-py-2-7-9c369125c06e32bd.yaml
+releasenotes/notes/enforce_raw_definitions-94433339a63d15f8.yaml
releasenotes/notes/execution-list-default-behavior-change-225010204e32bc89.yaml
releasenotes/notes/fix-region-name-2031ff4b83b6308e.yaml
releasenotes/notes/fix-regression-with-execution-force-delete-af8d1968cb2673ef.yaml
@@ -163,6 +165,7 @@
releasenotes/source/unreleased.rst
releasenotes/source/ussuri.rst
releasenotes/source/victoria.rst
+releasenotes/source/wallaby.rst
releasenotes/source/_static/.placeholder
releasenotes/source/_templates/.placeholder
tools/mistral.bash_completion
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-mistralclient-4.2.0/python_mistralclient.egg-info/pbr.json
new/python-mistralclient-4.4.0/python_mistralclient.egg-info/pbr.json
--- old/python-mistralclient-4.2.0/python_mistralclient.egg-info/pbr.json
2021-01-25 21:42:11.000000000 +0100
+++ new/python-mistralclient-4.4.0/python_mistralclient.egg-info/pbr.json
2022-02-25 17:20:40.000000000 +0100
@@ -1 +1 @@
-{"git_version": "20a10f0", "is_release": true}
\ No newline at end of file
+{"git_version": "608ec45", "is_release": true}
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-mistralclient-4.2.0/releasenotes/notes/enforce_raw_definitions-94433339a63d15f8.yaml
new/python-mistralclient-4.4.0/releasenotes/notes/enforce_raw_definitions-94433339a63d15f8.yaml
---
old/python-mistralclient-4.2.0/releasenotes/notes/enforce_raw_definitions-94433339a63d15f8.yaml
1970-01-01 01:00:00.000000000 +0100
+++
new/python-mistralclient-4.4.0/releasenotes/notes/enforce_raw_definitions-94433339a63d15f8.yaml
2022-02-25 17:19:57.000000000 +0100
@@ -0,0 +1,7 @@
+---
+features:
+ - |
+ The new ``enforce_raw_definitions`` variable has been added to
+ the ``Client`` class and each ``ResourceManager`` class. This variable is
+ set to False by default. Setting this parameter to True enforces the client
+ to use ``definition`` passed in as raw content.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-mistralclient-4.2.0/releasenotes/source/index.rst
new/python-mistralclient-4.4.0/releasenotes/source/index.rst
--- old/python-mistralclient-4.2.0/releasenotes/source/index.rst
2021-01-25 21:41:33.000000000 +0100
+++ new/python-mistralclient-4.4.0/releasenotes/source/index.rst
2022-02-25 17:19:57.000000000 +0100
@@ -8,6 +8,7 @@
:maxdepth: 2
unreleased
+ wallaby
victoria
ussuri
train
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-mistralclient-4.2.0/releasenotes/source/wallaby.rst
new/python-mistralclient-4.4.0/releasenotes/source/wallaby.rst
--- old/python-mistralclient-4.2.0/releasenotes/source/wallaby.rst
1970-01-01 01:00:00.000000000 +0100
+++ new/python-mistralclient-4.4.0/releasenotes/source/wallaby.rst
2022-02-25 17:19:57.000000000 +0100
@@ -0,0 +1,6 @@
+============================
+Wallaby Series Release Notes
+============================
+
+.. release-notes::
+ :branch: stable/wallaby
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-mistralclient-4.2.0/tox.ini
new/python-mistralclient-4.4.0/tox.ini
--- old/python-mistralclient-4.2.0/tox.ini 2021-01-25 21:41:33.000000000
+0100
+++ new/python-mistralclient-4.4.0/tox.ini 2022-02-25 17:19:57.000000000
+0100
@@ -1,5 +1,5 @@
[tox]
-envlist = py38,pep8
+envlist = py3,pep8
minversion = 3.1.1
skipsdist = True
ignore_basepython_conflict = True