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

Reply via email to