Hello community,
here is the log from the commit of package python-mistralclient for
openSUSE:Factory checked in at 2020-10-26 16:15:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-mistralclient (Old)
and /work/SRC/openSUSE:Factory/.python-mistralclient.new.3463 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-mistralclient"
Mon Oct 26 16:15:43 2020 rev:13 rq:841189 version:4.1.1
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-mistralclient/python-mistralclient.changes
2020-06-05 20:14:35.942623836 +0200
+++
/work/SRC/openSUSE:Factory/.python-mistralclient.new.3463/python-mistralclient.changes
2020-10-26 16:16:32.350946026 +0100
@@ -1,0 +2,16 @@
+Fri Oct 9 19:15:09 UTC 2020 - [email protected]
+
+- update to version 4.1.1
+ - Add py38 package metadata
+ - Update master for stable/ussuri
+ - Bump default tox env from py37 to py38
+ - Use unittest.mock instead of third party mock
+ - Add Python3 victoria unit tests
+ - Fix hacking min version to 3.0.1
+ - Remove all usage of six library
+ - Switch to newer openstackdocstheme and reno versions
+ - drop mock from lower-constraints
+ - [goal] Migrate testing to ubuntu focal
+ - added support statistics only for report execution API
+
+-------------------------------------------------------------------
Old:
----
python-mistralclient-4.0.1.tar.gz
New:
----
python-mistralclient-4.1.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-mistralclient.spec ++++++
--- /var/tmp/diff_new_pack.EIj8jh/_old 2020-10-26 16:16:33.426946892 +0100
+++ /var/tmp/diff_new_pack.EIj8jh/_new 2020-10-26 16:16:33.430946894 +0100
@@ -18,23 +18,23 @@
%global oldpython python
Name: python-mistralclient
-Version: 4.0.1
+Version: 4.1.1
Release: 0
Summary: Python API and CLI for OpenStack Mistral
License: Apache-2.0
Group: Development/Languages/Python
URL: https://launchpad.net/%{name}
-Source0:
https://files.pythonhosted.org/packages/source/p/python-mistralclient/python-mistralclient-4.0.1.tar.gz
+Source0:
https://files.pythonhosted.org/packages/source/p/python-mistralclient/python-mistralclient-4.1.1.tar.gz
BuildRequires: openstack-macros
-BuildRequires: python3-PyYAML >= 3.12
+BuildRequires: python3-PyYAML >= 3.13
BuildRequires: python3-fixtures
BuildRequires: python3-mock
-BuildRequires: python3-nose
BuildRequires: python3-openstackclient
BuildRequires: python3-oslotest
BuildRequires: python3-osprofiler
BuildRequires: python3-pbr >= 2.0.0
BuildRequires: python3-requests-mock
+BuildRequires: python3-stestr
BuildArch: noarch
%description
@@ -44,7 +44,7 @@
%package -n python3-mistralclient
Summary: Python API and CLI for OpenStack Mistral
Group: Development/Languages/Python
-Requires: python3-PyYAML >= 3.12
+Requires: python3-PyYAML >= 3.13
Requires: python3-cliff >= 2.8.0
Requires: python3-keystoneclient
Requires: python3-os-client-config
@@ -53,7 +53,7 @@
Requires: python3-oslo.utils >= 3.33.0
Requires: python3-osprofiler
Requires: python3-requests >= 2.14.2
-Requires: python3-six >= 1.10.0
+Requires: python3-six
Requires: python3-stevedore >= 1.20.0
Conflicts: %{oldpython}-mistralclient < %version
@@ -76,7 +76,7 @@
This package contains the documentation.
%prep
-%autosetup -p1 -n python-mistralclient-4.0.1
+%autosetup -p1 -n python-mistralclient-4.1.1
%py_req_cleanup
%build
@@ -90,12 +90,7 @@
%{py3_install}
%check
-find . -type f -name *.pyc -delete
-%if 0%{?suse_version}
-PYTHONPATH=%{buildroot}%{python3_sitelib} nosetests mistralclient/tests/unit
-%else
-PYTHONPATH=%{buildroot}%{python3_sitelib} nosetests-3 mistralclient/tests/unit
-%endif
+python3 -m stestr.cli run
%files -n python3-mistralclient
%license LICENSE
++++++ _service ++++++
--- /var/tmp/diff_new_pack.EIj8jh/_old 2020-10-26 16:16:33.462946920 +0100
+++ /var/tmp/diff_new_pack.EIj8jh/_new 2020-10-26 16:16:33.462946920 +0100
@@ -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/ussuri</param>
+ <param
name="input-template">https://git.openstack.org/cgit/openstack/rpm-packaging/plain/openstack/python-mistralclient/python-mistralclient.spec.j2?h=stable/victoria</param>
<param name="output-name">python-mistralclient.spec</param>
- <param
name="requirements">https://opendev.org/openstack/python-mistralclient/raw/branch/stable/ussuri/requirements.txt</param>
+ <param
name="requirements">https://opendev.org/openstack/python-mistralclient/raw/branch/stable/victoria/requirements.txt</param>
<param name="changelog-email">[email protected]</param>
<param name="changelog-provider">gh,openstack,python-mistralclient</param>
++++++ python-mistralclient-4.0.1.tar.gz -> python-mistralclient-4.1.1.tar.gz
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-mistralclient-4.0.1/.zuul.yaml
new/python-mistralclient-4.1.1/.zuul.yaml
--- old/python-mistralclient-4.0.1/.zuul.yaml 2020-04-09 13:03:31.000000000
+0200
+++ new/python-mistralclient-4.1.1/.zuul.yaml 2020-09-11 16:24:51.000000000
+0200
@@ -30,7 +30,7 @@
templates:
- check-requirements
- openstack-lower-constraints-jobs
- - openstack-python3-ussuri-jobs
+ - openstack-python3-victoria-jobs
- openstackclient-plugin-jobs
- publish-openstack-docs-pti
- release-notes-jobs-python3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-mistralclient-4.0.1/AUTHORS
new/python-mistralclient-4.1.1/AUTHORS
--- old/python-mistralclient-4.0.1/AUTHORS 2020-04-09 13:04:22.000000000
+0200
+++ new/python-mistralclient-4.1.1/AUTHORS 2020-09-11 16:25:43.000000000
+0200
@@ -27,6 +27,7 @@
GouthamPratapa <[email protected]>
Hangdong Zhang <[email protected]>
Hardik Parekh <[email protected]>
+Hervé Beraud <[email protected]>
Ian Wienand <[email protected]>
Istvan Imre <[email protected]>
Jamie Lennox <[email protected]>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-mistralclient-4.0.1/ChangeLog
new/python-mistralclient-4.1.1/ChangeLog
--- old/python-mistralclient-4.0.1/ChangeLog 2020-04-09 13:04:22.000000000
+0200
+++ new/python-mistralclient-4.1.1/ChangeLog 2020-09-11 16:25:43.000000000
+0200
@@ -1,6 +1,25 @@
CHANGES
=======
+4.1.1
+-----
+
+* [goal] Migrate testing to ubuntu focal
+
+4.1.0
+-----
+
+* drop mock from lower-constraints
+* Switch to newer openstackdocstheme and reno versions
+* Fix hacking min version to 3.0.1
+* Remove all usage of six library
+* added support statistics only for report execution API
+* Bump default tox env from py37 to py38
+* Add py38 package metadata
+* Use unittest.mock instead of third party mock
+* Add Python3 victoria unit tests
+* Update master for stable/ussuri
+
4.0.1
-----
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-mistralclient-4.0.1/PKG-INFO
new/python-mistralclient-4.1.1/PKG-INFO
--- old/python-mistralclient-4.0.1/PKG-INFO 2020-04-09 13:04:22.000000000
+0200
+++ new/python-mistralclient-4.1.1/PKG-INFO 2020-09-11 16:25:43.000000000
+0200
@@ -1,6 +1,6 @@
Metadata-Version: 1.2
Name: python-mistralclient
-Version: 4.0.1
+Version: 4.1.1
Summary: Mistral Client Library
Home-page: https://docs.openstack.org/python-mistralclient/latest/
Author: OpenStack
@@ -112,6 +112,7 @@
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
+Classifier: Programming Language :: Python :: 3.8
Classifier: Environment :: OpenStack
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: System Administrators
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-mistralclient-4.0.1/doc/requirements.txt
new/python-mistralclient-4.1.1/doc/requirements.txt
--- old/python-mistralclient-4.0.1/doc/requirements.txt 2020-04-09
13:03:31.000000000 +0200
+++ new/python-mistralclient-4.1.1/doc/requirements.txt 2020-09-11
16:24:51.000000000 +0200
@@ -1,7 +1,7 @@
# The order of packages is significant, because pip processes them in the order
# of appearance. Changing the order has an impact on the overall integration
# process, which may cause wedges in the gate later.
-sphinx>=1.8.0,!=2.1.0 # BSD
-reno>=2.5.0 # Apache-2.0
-openstackdocstheme>=1.30.0 # Apache-2.0
+sphinx>=2.0.0,!=2.1.0 # BSD
+reno>=3.1.0 # Apache-2.0
+openstackdocstheme>=2.2.1 # Apache-2.0
sphinxcontrib-apidoc>=0.2.0 # BSD
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-mistralclient-4.0.1/doc/source/conf.py
new/python-mistralclient-4.1.1/doc/source/conf.py
--- old/python-mistralclient-4.0.1/doc/source/conf.py 2020-04-09
13:03:31.000000000 +0200
+++ new/python-mistralclient-4.1.1/doc/source/conf.py 2020-09-11
16:24:51.000000000 +0200
@@ -1,7 +1,6 @@
# Mistral documentation build configuration file
import os
-import pbr.version
import sys
on_rtd = os.environ.get('READTHEDOCS', None) == 'True'
@@ -43,13 +42,6 @@
project = u'Mistral Client'
copyright = u'2016, Mistral Contributors'
-# The version info for the project you're documenting, acts as replacement for
-# |version| and |release|, also used in various other places throughout the
-# built documents.
-version_info = pbr.version.VersionInfo('python-mistralclient')
-release = version_info.release_string()
-version = version_info.version_string()
-
# List of patterns, relative to source directory, that match files and
# directories to ignore when looking for source files.
exclude_patterns = []
@@ -66,7 +58,7 @@
show_authors = False
# The name of the Pygments (syntax highlighting) style to use.
-pygments_style = 'sphinx'
+pygments_style = 'native'
# A list of ignored prefixes for module index sorting.
modindex_common_prefix = ['mistralclient.']
@@ -108,6 +100,7 @@
]
# -- Options for openstackdocstheme -------------------------------------------
-repository_name = 'openstack/python-mistralclient'
-bug_project = 'python-mistralclient'
-bug_tag = ''
+openstackdocs_repo_name = 'openstack/python-mistralclient'
+openstackdocs_bug_project = 'python-mistralclient'
+openstackdocs_bug_tag = ''
+openstackdocs_auto_name = False
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-mistralclient-4.0.1/lower-constraints.txt
new/python-mistralclient-4.1.1/lower-constraints.txt
--- old/python-mistralclient-4.0.1/lower-constraints.txt 2020-04-09
13:03:31.000000000 +0200
+++ new/python-mistralclient-4.1.1/lower-constraints.txt 2020-09-11
16:24:51.000000000 +0200
@@ -4,12 +4,12 @@
asn1crypto==0.23.0
Babel==2.3.4
cachetools==2.0.0
-cffi==1.7.0
+cffi==1.14.0
cliff==2.8.0
cmd2==0.8.0
contextlib2==0.4.0
coverage==4.0
-cryptography==2.1
+cryptography==2.7
debtcollector==1.2.0
decorator==3.4.0
deprecation==1.0
@@ -23,7 +23,7 @@
flake8==2.5.5
future==0.16.0
futurist==1.2.0
-greenlet==0.4.10
+greenlet==0.4.15
hacking==0.12.0
idna==2.6
imagesize==0.7.1
@@ -36,9 +36,8 @@
keystoneauth1==3.4.0
kombu==4.0.0
linecache2==1.0.0
-MarkupSafe==1.0
+MarkupSafe==1.1.1
mccabe==0.2.1
-mock==2.0.0
monotonic==0.6
mox3==0.20.0
msgpack-python==0.4.0
@@ -46,7 +45,6 @@
netaddr==0.7.18
netifaces==0.10.4
nose==1.3.7
-openstackdocstheme==1.30.0
openstacksdk==0.11.2
os-client-config==1.28.0
os-service-types==1.2.0
@@ -90,8 +88,7 @@
python-openstackclient==3.12.0
python-subunit==1.0.0
pytz==2013.6
-PyYAML==3.12
-reno==2.5.0
+PyYAML==3.13
repoze.lru==0.7
requests-mock==1.2.0
requests==2.14.2
@@ -99,10 +96,7 @@
rfc3986==0.3.1
Routes==2.3.1
simplejson==3.5.1
-six==1.10.0
snowballstemmer==1.2.1
-Sphinx==1.8.0
-sphinxcontrib-websupport==1.0.1
statsd==3.2.1
stestr==2.0.0
stevedore==1.20.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-mistralclient-4.0.1/mistralclient/api/base.py
new/python-mistralclient-4.1.1/mistralclient/api/base.py
--- old/python-mistralclient-4.0.1/mistralclient/api/base.py 2020-04-09
13:03:31.000000000 +0200
+++ new/python-mistralclient-4.1.1/mistralclient/api/base.py 2020-09-11
16:24:51.000000000 +0200
@@ -13,13 +13,13 @@
# limitations under the License.
import copy
-import six
+import urllib
from oslo_serialization import jsonutils
from keystoneauth1 import exceptions
-urlparse = six.moves.urllib.parse
+urlparse = urllib.parse
class Resource(object):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-mistralclient-4.0.1/mistralclient/api/v2/client.py
new/python-mistralclient-4.1.1/mistralclient/api/v2/client.py
--- old/python-mistralclient-4.0.1/mistralclient/api/v2/client.py
2020-04-09 13:03:31.000000000 +0200
+++ new/python-mistralclient-4.1.1/mistralclient/api/v2/client.py
2020-09-11 16:24:51.000000000 +0200
@@ -14,7 +14,6 @@
# limitations under the License.
import copy
-import six
from oslo_utils import importutils
@@ -48,7 +47,7 @@
mistral_url = req.get('mistral_url')
profile = req.get('profile')
- if mistral_url and not isinstance(mistral_url, six.string_types):
+ if mistral_url and not isinstance(mistral_url, str):
raise RuntimeError('Mistral url should be a string.')
# If auth url was provided then we perform an authentication, otherwise
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-mistralclient-4.0.1/mistralclient/api/v2/environments.py
new/python-mistralclient-4.1.1/mistralclient/api/v2/environments.py
--- old/python-mistralclient-4.0.1/mistralclient/api/v2/environments.py
2020-04-09 13:03:31.000000000 +0200
+++ new/python-mistralclient-4.1.1/mistralclient/api/v2/environments.py
2020-09-11 16:24:51.000000000 +0200
@@ -12,7 +12,6 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-import six
from oslo_serialization import jsonutils
@@ -26,7 +25,7 @@
def _set_attributes(self):
"""Override loading of the "variables" attribute from text to dict."""
for k, v in self._data.items():
- if k == 'variables' and isinstance(v, six.string_types):
+ if k == 'variables' and isinstance(v, str):
v = jsonutils.loads(v)
try:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-mistralclient-4.0.1/mistralclient/api/v2/executions.py
new/python-mistralclient-4.1.1/mistralclient/api/v2/executions.py
--- old/python-mistralclient-4.0.1/mistralclient/api/v2/executions.py
2020-04-09 13:03:31.000000000 +0200
+++ new/python-mistralclient-4.1.1/mistralclient/api/v2/executions.py
2020-09-11 16:24:51.000000000 +0200
@@ -14,7 +14,6 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-import six
from oslo_serialization import jsonutils
from oslo_utils import uuidutils
@@ -51,7 +50,7 @@
data.update({'workflow_namespace': namespace})
if workflow_input:
- if isinstance(workflow_input, six.string_types):
+ if isinstance(workflow_input, str):
data.update({'input': workflow_input})
else:
data.update({'input': jsonutils.dumps(workflow_input)})
@@ -124,7 +123,8 @@
self._delete('/executions/%s%s' % (id, query_string))
- def get_report(self, id, errors_only=True, max_depth=None):
+ def get_report(self, id, errors_only=True, max_depth=None,
+ statistics_only=False):
self._ensure_not_empty(id=id)
query_params = {}
@@ -132,6 +132,9 @@
if errors_only:
query_params['errors_only'] = True
+ if statistics_only:
+ query_params['statistics_only'] = True
+
if max_depth is not None:
query_params['max_depth'] = max_depth
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-mistralclient-4.0.1/mistralclient/auth/__init__.py
new/python-mistralclient-4.1.1/mistralclient/auth/__init__.py
--- old/python-mistralclient-4.0.1/mistralclient/auth/__init__.py
2020-04-09 13:03:31.000000000 +0200
+++ new/python-mistralclient-4.1.1/mistralclient/auth/__init__.py
2020-09-11 16:24:51.000000000 +0200
@@ -14,7 +14,6 @@
import abc
-import six
from stevedore import driver
@@ -28,8 +27,7 @@
return mgr.driver
[email protected]_metaclass(abc.ABCMeta)
-class AuthHandler(object):
+class AuthHandler(metaclass=abc.ABCMeta):
"""Abstract base class for an authentication plugin."""
@abc.abstractmethod
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-mistralclient-4.0.1/mistralclient/auth/keycloak.py
new/python-mistralclient-4.1.1/mistralclient/auth/keycloak.py
--- old/python-mistralclient-4.0.1/mistralclient/auth/keycloak.py
2020-04-09 13:03:31.000000000 +0200
+++ new/python-mistralclient-4.1.1/mistralclient/auth/keycloak.py
2020-09-11 16:24:51.000000000 +0200
@@ -15,9 +15,9 @@
import logging
import os
import pprint
+import urllib
import requests
-from six.moves import urllib
from mistralclient import auth
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-mistralclient-4.0.1/mistralclient/commands/v2/base.py
new/python-mistralclient-4.1.1/mistralclient/commands/v2/base.py
--- old/python-mistralclient-4.0.1/mistralclient/commands/v2/base.py
2020-04-09 13:03:31.000000000 +0200
+++ new/python-mistralclient-4.1.1/mistralclient/commands/v2/base.py
2020-09-11 16:24:51.000000000 +0200
@@ -19,14 +19,12 @@
import textwrap
from osc_lib.command import command
-import six
DEFAULT_LIMIT = 100
[email protected]_metaclass(abc.ABCMeta)
-class MistralFormatter(object):
+class MistralFormatter(metaclass=abc.ABCMeta):
COLUMNS = []
@classmethod
@@ -51,8 +49,7 @@
pass
[email protected]_metaclass(abc.ABCMeta)
-class MistralLister(command.Lister):
+class MistralLister(command.Lister, metaclass=abc.ABCMeta):
@abc.abstractmethod
def _get_format_function(self):
raise NotImplementedError
@@ -125,8 +122,7 @@
return f()
[email protected]_metaclass(abc.ABCMeta)
-class MistralExecutionLister(MistralLister):
+class MistralExecutionLister(MistralLister, metaclass=abc.ABCMeta):
def get_parser(self, parsed_args):
parser = super(MistralExecutionLister, self).get_parser(parsed_args)
parser.set_defaults(limit=DEFAULT_LIMIT)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-mistralclient-4.0.1/mistralclient/commands/v2/executions.py
new/python-mistralclient-4.1.1/mistralclient/commands/v2/executions.py
--- old/python-mistralclient-4.0.1/mistralclient/commands/v2/executions.py
2020-04-09 13:03:31.000000000 +0200
+++ new/python-mistralclient-4.1.1/mistralclient/commands/v2/executions.py
2020-09-11 16:24:51.000000000 +0200
@@ -362,6 +362,12 @@
help='Only error paths will be included.'
)
parser.add_argument(
+ '--statistics-only',
+ dest='statistics_only',
+ action='store_true',
+ help='Only the statistics will be included.'
+ )
+ parser.add_argument(
'--no-errors-only',
dest='errors_only',
action='store_false',
@@ -459,6 +465,12 @@
stat['paused_tasks_count']
)
+ if 'estimated_time' in stat:
+ self.print_line(
+ 'Estimated time (seconds) for the execution to finish:'' %s\n'
+ % stat['estimated_time']
+ )
+
def print_report(self, report_json):
self.print_line(
"\nTo get more details on a task failure "
@@ -473,14 +485,15 @@
)
self.print_statistics(report_json['statistics'])
- self.print_line(
- '%s Workflow Execution Tree %s\n' %
- (frame_line, frame_line)
- )
- self.print_workflow_execution_entry(
- report_json['root_workflow_execution'],
- 0
- )
+ if 'root_workflow_execution' in report_json:
+ self.print_line(
+ '%s Workflow Execution Tree %s\n' %
+ (frame_line, frame_line)
+ )
+ self.print_workflow_execution_entry(
+ report_json['root_workflow_execution'],
+ 0
+ )
def take_action(self, parsed_args):
mistral_client = self.app.client_manager.workflow_engine
@@ -488,7 +501,8 @@
report_json = mistral_client.executions.get_report(
parsed_args.id,
errors_only=parsed_args.errors_only,
- max_depth=parsed_args.max_depth
+ max_depth=parsed_args.max_depth,
+ statistics_only=parsed_args.statistics_only,
)
self.print_report(report_json)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-mistralclient-4.0.1/mistralclient/tests/functional/cli/v2/test_cli_v2.py
new/python-mistralclient-4.1.1/mistralclient/tests/functional/cli/v2/test_cli_v2.py
---
old/python-mistralclient-4.0.1/mistralclient/tests/functional/cli/v2/test_cli_v2.py
2020-04-09 13:03:31.000000000 +0200
+++
new/python-mistralclient-4.1.1/mistralclient/tests/functional/cli/v2/test_cli_v2.py
2020-09-11 16:24:51.000000000 +0200
@@ -272,7 +272,7 @@
for wf_name in wf_names:
self.mistral_admin(
'workflow-delete',
- params=wf_name+' --namespace abcdef'
+ params=wf_name + ' --namespace abcdef'
)
wfs = self.mistral_admin('workflow-list')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-mistralclient-4.0.1/mistralclient/tests/unit/base.py
new/python-mistralclient-4.1.1/mistralclient/tests/unit/base.py
--- old/python-mistralclient-4.0.1/mistralclient/tests/unit/base.py
2020-04-09 13:03:31.000000000 +0200
+++ new/python-mistralclient-4.1.1/mistralclient/tests/unit/base.py
2020-09-11 16:24:51.000000000 +0200
@@ -12,7 +12,8 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-import mock
+from unittest import mock
+
from oslotest import base
from requests_mock.contrib import fixture
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-mistralclient-4.0.1/mistralclient/tests/unit/base_shell_test.py
new/python-mistralclient-4.1.1/mistralclient/tests/unit/base_shell_test.py
--- old/python-mistralclient-4.0.1/mistralclient/tests/unit/base_shell_test.py
2020-04-09 13:03:31.000000000 +0200
+++ new/python-mistralclient-4.1.1/mistralclient/tests/unit/base_shell_test.py
2020-09-11 16:24:51.000000000 +0200
@@ -12,11 +12,11 @@
# See the License for the specific language governing permissions and
# limitations under the License.
+import io
import os
import sys
from oslotest import base
-import six
from mistralclient import shell
@@ -29,8 +29,8 @@
_old_env, os.environ = os.environ, clean_env.copy()
try:
- sys.stdout = six.moves.cStringIO()
- sys.stderr = six.moves.cStringIO()
+ sys.stdout = io.StringIO()
+ sys.stderr = io.StringIO()
_shell = shell.MistralShell()
_shell.run(argstr.split())
except SystemExit:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-mistralclient-4.0.1/mistralclient/tests/unit/test_client.py
new/python-mistralclient-4.1.1/mistralclient/tests/unit/test_client.py
--- old/python-mistralclient-4.0.1/mistralclient/tests/unit/test_client.py
2020-04-09 13:03:31.000000000 +0200
+++ new/python-mistralclient-4.1.1/mistralclient/tests/unit/test_client.py
2020-09-11 16:24:51.000000000 +0200
@@ -15,8 +15,8 @@
import os
import tempfile
+from unittest import mock
-import mock
from oslo_serialization import jsonutils
from oslo_utils import uuidutils
from oslotest import base
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-mistralclient-4.0.1/mistralclient/tests/unit/test_httpclient.py
new/python-mistralclient-4.1.1/mistralclient/tests/unit/test_httpclient.py
--- old/python-mistralclient-4.0.1/mistralclient/tests/unit/test_httpclient.py
2020-04-09 13:03:31.000000000 +0200
+++ new/python-mistralclient-4.1.1/mistralclient/tests/unit/test_httpclient.py
2020-09-11 16:24:51.000000000 +0200
@@ -14,9 +14,9 @@
import base64
import copy
+from unittest import mock
-import mock
-from six.moves.urllib import parse as urlparse
+from urllib import parse as urlparse
from oslo_utils import uuidutils
from osprofiler import _utils as osprofiler_utils
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-mistralclient-4.0.1/mistralclient/tests/unit/test_shell.py
new/python-mistralclient-4.1.1/mistralclient/tests/unit/test_shell.py
--- old/python-mistralclient-4.0.1/mistralclient/tests/unit/test_shell.py
2020-04-09 13:03:31.000000000 +0200
+++ new/python-mistralclient-4.1.1/mistralclient/tests/unit/test_shell.py
2020-09-11 16:24:51.000000000 +0200
@@ -12,7 +12,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-import mock
+from unittest import mock
import mistralclient.tests.unit.base_shell_test as base
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-mistralclient-4.0.1/mistralclient/tests/unit/v2/base.py
new/python-mistralclient-4.1.1/mistralclient/tests/unit/v2/base.py
--- old/python-mistralclient-4.0.1/mistralclient/tests/unit/v2/base.py
2020-04-09 13:03:31.000000000 +0200
+++ new/python-mistralclient-4.1.1/mistralclient/tests/unit/v2/base.py
2020-09-11 16:24:51.000000000 +0200
@@ -13,7 +13,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-import mock
+from unittest import mock
from mistralclient.api.v2 import client
from mistralclient.tests.unit import base
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-mistralclient-4.0.1/mistralclient/tests/unit/v2/test_actions.py
new/python-mistralclient-4.1.1/mistralclient/tests/unit/v2/test_actions.py
--- old/python-mistralclient-4.0.1/mistralclient/tests/unit/v2/test_actions.py
2020-04-09 13:03:31.000000000 +0200
+++ new/python-mistralclient-4.1.1/mistralclient/tests/unit/v2/test_actions.py
2020-09-11 16:24:51.000000000 +0200
@@ -15,8 +15,8 @@
import os.path
import pkg_resources as pkg
-from six.moves.urllib import parse
-from six.moves.urllib import request
+from urllib import parse
+from urllib import request
from mistralclient.api import base as api_base
from mistralclient.api.v2 import actions
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-mistralclient-4.0.1/mistralclient/tests/unit/v2/test_cli_action_execs.py
new/python-mistralclient-4.1.1/mistralclient/tests/unit/v2/test_cli_action_execs.py
---
old/python-mistralclient-4.0.1/mistralclient/tests/unit/v2/test_cli_action_execs.py
2020-04-09 13:03:31.000000000 +0200
+++
new/python-mistralclient-4.1.1/mistralclient/tests/unit/v2/test_cli_action_execs.py
2020-09-11 16:24:51.000000000 +0200
@@ -15,11 +15,9 @@
#
import copy
+import io
import sys
-
-import six
-
-import mock
+from unittest import mock
from oslo_serialization import jsonutils
@@ -162,7 +160,7 @@
# Redirect the stderr so it doesn't show during tox
_stderr = sys.stderr
- sys.stderr = six.StringIO()
+ sys.stderr = io.StringIO()
for state in states:
self.assertRaises(
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-mistralclient-4.0.1/mistralclient/tests/unit/v2/test_cli_actions.py
new/python-mistralclient-4.1.1/mistralclient/tests/unit/v2/test_cli_actions.py
---
old/python-mistralclient-4.0.1/mistralclient/tests/unit/v2/test_cli_actions.py
2020-04-09 13:03:31.000000000 +0200
+++
new/python-mistralclient-4.1.1/mistralclient/tests/unit/v2/test_cli_actions.py
2020-09-11 16:24:51.000000000 +0200
@@ -15,8 +15,8 @@
# under the License.
#
-import mock
-import six
+from unittest import mock
+
from mistralclient.api.v2 import actions
from mistralclient.commands.v2 import actions as action_cmd
@@ -89,7 +89,7 @@
def test_create_long_input(self, mock_open):
action_long_input_dict = ACTION_DICT.copy()
long_input = ', '.join(
- ['var%s' % i for i in six.moves.xrange(10)]
+ ['var%s' % i for i in range(10)]
)
action_long_input_dict['input'] = long_input
workflow_long_input = actions.Action(
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-mistralclient-4.0.1/mistralclient/tests/unit/v2/test_cli_cron_triggers.py
new/python-mistralclient-4.1.1/mistralclient/tests/unit/v2/test_cli_cron_triggers.py
---
old/python-mistralclient-4.0.1/mistralclient/tests/unit/v2/test_cli_cron_triggers.py
2020-04-09 13:03:31.000000000 +0200
+++
new/python-mistralclient-4.1.1/mistralclient/tests/unit/v2/test_cli_cron_triggers.py
2020-09-11 16:24:51.000000000 +0200
@@ -14,7 +14,7 @@
# under the License.
#
-import mock
+from unittest import mock
from mistralclient.api.v2 import cron_triggers
from mistralclient.commands.v2 import cron_triggers as cron_triggers_cmd
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-mistralclient-4.0.1/mistralclient/tests/unit/v2/test_cli_environments.py
new/python-mistralclient-4.1.1/mistralclient/tests/unit/v2/test_cli_environments.py
---
old/python-mistralclient-4.0.1/mistralclient/tests/unit/v2/test_cli_environments.py
2020-04-09 13:03:31.000000000 +0200
+++
new/python-mistralclient-4.1.1/mistralclient/tests/unit/v2/test_cli_environments.py
2020-09-11 16:24:51.000000000 +0200
@@ -16,10 +16,10 @@
import datetime
import os
import tempfile
+from unittest import mock
from oslo_serialization import jsonutils
-import mock
import yaml
from mistralclient.api.v2 import environments
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-mistralclient-4.0.1/mistralclient/tests/unit/v2/test_cli_event_triggers.py
new/python-mistralclient-4.1.1/mistralclient/tests/unit/v2/test_cli_event_triggers.py
---
old/python-mistralclient-4.0.1/mistralclient/tests/unit/v2/test_cli_event_triggers.py
2020-04-09 13:03:31.000000000 +0200
+++
new/python-mistralclient-4.1.1/mistralclient/tests/unit/v2/test_cli_event_triggers.py
2020-09-11 16:24:51.000000000 +0200
@@ -14,7 +14,7 @@
# under the License.
#
-import mock
+from unittest import mock
from mistralclient.api.v2 import event_triggers
from mistralclient.commands.v2 import event_triggers as event_triggers_cmd
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-mistralclient-4.0.1/mistralclient/tests/unit/v2/test_cli_executions.py
new/python-mistralclient-4.1.1/mistralclient/tests/unit/v2/test_cli_executions.py
---
old/python-mistralclient-4.0.1/mistralclient/tests/unit/v2/test_cli_executions.py
2020-04-09 13:03:31.000000000 +0200
+++
new/python-mistralclient-4.1.1/mistralclient/tests/unit/v2/test_cli_executions.py
2020-09-11 16:24:51.000000000 +0200
@@ -16,8 +16,8 @@
# under the License.
#
-import mock
import pkg_resources as pkg
+from unittest import mock
from oslo_serialization import jsonutils
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-mistralclient-4.0.1/mistralclient/tests/unit/v2/test_cli_members.py
new/python-mistralclient-4.1.1/mistralclient/tests/unit/v2/test_cli_members.py
---
old/python-mistralclient-4.0.1/mistralclient/tests/unit/v2/test_cli_members.py
2020-04-09 13:03:31.000000000 +0200
+++
new/python-mistralclient-4.1.1/mistralclient/tests/unit/v2/test_cli_members.py
2020-09-11 16:24:51.000000000 +0200
@@ -12,7 +12,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-import mock
+from unittest import mock
from mistralclient.api.v2 import members
from mistralclient.commands.v2 import members as member_cmd
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-mistralclient-4.0.1/mistralclient/tests/unit/v2/test_cli_services.py
new/python-mistralclient-4.1.1/mistralclient/tests/unit/v2/test_cli_services.py
---
old/python-mistralclient-4.0.1/mistralclient/tests/unit/v2/test_cli_services.py
2020-04-09 13:03:31.000000000 +0200
+++
new/python-mistralclient-4.1.1/mistralclient/tests/unit/v2/test_cli_services.py
2020-09-11 16:24:51.000000000 +0200
@@ -12,7 +12,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-import mock
+from unittest import mock
from mistralclient.api.v2 import services
from mistralclient.commands.v2 import services as service_cmd
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-mistralclient-4.0.1/mistralclient/tests/unit/v2/test_cli_tasks.py
new/python-mistralclient-4.1.1/mistralclient/tests/unit/v2/test_cli_tasks.py
---
old/python-mistralclient-4.0.1/mistralclient/tests/unit/v2/test_cli_tasks.py
2020-04-09 13:03:31.000000000 +0200
+++
new/python-mistralclient-4.1.1/mistralclient/tests/unit/v2/test_cli_tasks.py
2020-09-11 16:24:51.000000000 +0200
@@ -15,9 +15,10 @@
# under the License.
#
+from unittest import mock
+
from oslo_serialization import jsonutils
-import mock
from mistralclient.api.v2.executions import Execution
from mistralclient.api.v2 import tasks
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-mistralclient-4.0.1/mistralclient/tests/unit/v2/test_cli_workbooks.py
new/python-mistralclient-4.1.1/mistralclient/tests/unit/v2/test_cli_workbooks.py
---
old/python-mistralclient-4.0.1/mistralclient/tests/unit/v2/test_cli_workbooks.py
2020-04-09 13:03:31.000000000 +0200
+++
new/python-mistralclient-4.1.1/mistralclient/tests/unit/v2/test_cli_workbooks.py
2020-09-11 16:24:51.000000000 +0200
@@ -13,7 +13,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-import mock
+from unittest import mock
from mistralclient.api.v2 import workbooks
from mistralclient.commands.v2 import workbooks as workbook_cmd
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-mistralclient-4.0.1/mistralclient/tests/unit/v2/test_cli_workflows.py
new/python-mistralclient-4.1.1/mistralclient/tests/unit/v2/test_cli_workflows.py
---
old/python-mistralclient-4.0.1/mistralclient/tests/unit/v2/test_cli_workflows.py
2020-04-09 13:03:31.000000000 +0200
+++
new/python-mistralclient-4.1.1/mistralclient/tests/unit/v2/test_cli_workflows.py
2020-09-11 16:24:51.000000000 +0200
@@ -13,8 +13,8 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-import mock
-import six
+from unittest import mock
+
from mistralclient.api.v2 import workflows
from mistralclient.commands.v2 import base as cmd_base
@@ -89,7 +89,7 @@
def test_create_long_input(self, mock_open):
wf_long_input_dict = WORKFLOW_DICT.copy()
long_input = ', '.join(
- ['var%s' % i for i in six.moves.xrange(10)]
+ ['var%s' % i for i in range(10)]
)
wf_long_input_dict['input'] = long_input
workflow_long_input = workflows.Workflow(mock, wf_long_input_dict)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-mistralclient-4.0.1/mistralclient/tests/unit/v2/test_environments.py
new/python-mistralclient-4.1.1/mistralclient/tests/unit/v2/test_environments.py
---
old/python-mistralclient-4.0.1/mistralclient/tests/unit/v2/test_environments.py
2020-04-09 13:03:31.000000000 +0200
+++
new/python-mistralclient-4.1.1/mistralclient/tests/unit/v2/test_environments.py
2020-09-11 16:24:51.000000000 +0200
@@ -19,8 +19,8 @@
from oslo_serialization import jsonutils
import pkg_resources as pkg
-from six.moves.urllib import parse
-from six.moves.urllib import request
+from urllib import parse
+from urllib import request
from mistralclient.api import base as api_base
from mistralclient.api.v2 import environments
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-mistralclient-4.0.1/mistralclient/tests/unit/v2/test_executions.py
new/python-mistralclient-4.1.1/mistralclient/tests/unit/v2/test_executions.py
---
old/python-mistralclient-4.0.1/mistralclient/tests/unit/v2/test_executions.py
2020-04-09 13:03:31.000000000 +0200
+++
new/python-mistralclient-4.1.1/mistralclient/tests/unit/v2/test_executions.py
2020-09-11 16:24:51.000000000 +0200
@@ -279,6 +279,20 @@
self.executions.delete(EXEC['id'])
+ def test_report_statistics_only(self):
+ url = self.TEST_URL + URL_TEMPLATE_ID % EXEC['id'] \
+ + '/report?statistics_only=True'
+
+ expected_json = {
+ 'statistics': {}
+ }
+
+ self.requests_mock.get(url, json=expected_json)
+
+ report = self.executions.get_report(EXEC['id'], statistics_only=True)
+
+ self.assertDictEqual(expected_json, report)
+
def test_report(self):
url = self.TEST_URL + URL_TEMPLATE_ID % EXEC['id'] + '/report'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-mistralclient-4.0.1/mistralclient/tests/unit/v2/test_workbooks.py
new/python-mistralclient-4.1.1/mistralclient/tests/unit/v2/test_workbooks.py
---
old/python-mistralclient-4.0.1/mistralclient/tests/unit/v2/test_workbooks.py
2020-04-09 13:03:31.000000000 +0200
+++
new/python-mistralclient-4.1.1/mistralclient/tests/unit/v2/test_workbooks.py
2020-09-11 16:24:51.000000000 +0200
@@ -15,8 +15,8 @@
import os.path
import pkg_resources as pkg
-from six.moves.urllib import parse
-from six.moves.urllib import request
+from urllib import parse
+from urllib import request
from mistralclient.api import base as api_base
from mistralclient.api.v2 import workbooks
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-mistralclient-4.0.1/mistralclient/tests/unit/v2/test_workflows.py
new/python-mistralclient-4.1.1/mistralclient/tests/unit/v2/test_workflows.py
---
old/python-mistralclient-4.0.1/mistralclient/tests/unit/v2/test_workflows.py
2020-04-09 13:03:31.000000000 +0200
+++
new/python-mistralclient-4.1.1/mistralclient/tests/unit/v2/test_workflows.py
2020-09-11 16:24:51.000000000 +0200
@@ -14,8 +14,8 @@
import os.path
import pkg_resources as pkg
-from six.moves.urllib import parse
-from six.moves.urllib import request
+from urllib import parse
+from urllib import request
from mistralclient.api.v2 import workflows
from mistralclient.tests.unit.v2 import base
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-mistralclient-4.0.1/mistralclient/utils.py
new/python-mistralclient-4.1.1/mistralclient/utils.py
--- old/python-mistralclient-4.0.1/mistralclient/utils.py 2020-04-09
13:03:31.000000000 +0200
+++ new/python-mistralclient-4.1.1/mistralclient/utils.py 2020-09-11
16:24:51.000000000 +0200
@@ -18,8 +18,8 @@
from oslo_serialization import jsonutils
-from six.moves.urllib import parse
-from six.moves.urllib import request
+from urllib import parse
+from urllib import request
from mistralclient import exceptions
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-mistralclient-4.0.1/python_mistralclient.egg-info/PKG-INFO
new/python-mistralclient-4.1.1/python_mistralclient.egg-info/PKG-INFO
--- old/python-mistralclient-4.0.1/python_mistralclient.egg-info/PKG-INFO
2020-04-09 13:04:22.000000000 +0200
+++ new/python-mistralclient-4.1.1/python_mistralclient.egg-info/PKG-INFO
2020-09-11 16:25:43.000000000 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 1.2
Name: python-mistralclient
-Version: 4.0.1
+Version: 4.1.1
Summary: Mistral Client Library
Home-page: https://docs.openstack.org/python-mistralclient/latest/
Author: OpenStack
@@ -112,6 +112,7 @@
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
+Classifier: Programming Language :: Python :: 3.8
Classifier: Environment :: OpenStack
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: System Administrators
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-mistralclient-4.0.1/python_mistralclient.egg-info/SOURCES.txt
new/python-mistralclient-4.1.1/python_mistralclient.egg-info/SOURCES.txt
--- old/python-mistralclient-4.0.1/python_mistralclient.egg-info/SOURCES.txt
2020-04-09 13:04:22.000000000 +0200
+++ new/python-mistralclient-4.1.1/python_mistralclient.egg-info/SOURCES.txt
2020-09-11 16:25:43.000000000 +0200
@@ -155,6 +155,7 @@
releasenotes/source/stein.rst
releasenotes/source/train.rst
releasenotes/source/unreleased.rst
+releasenotes/source/ussuri.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.0.1/python_mistralclient.egg-info/pbr.json
new/python-mistralclient-4.1.1/python_mistralclient.egg-info/pbr.json
--- old/python-mistralclient-4.0.1/python_mistralclient.egg-info/pbr.json
2020-04-09 13:04:22.000000000 +0200
+++ new/python-mistralclient-4.1.1/python_mistralclient.egg-info/pbr.json
2020-09-11 16:25:43.000000000 +0200
@@ -1 +1 @@
-{"git_version": "0f09c1e", "is_release": true}
\ No newline at end of file
+{"git_version": "471e37d", "is_release": true}
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-mistralclient-4.0.1/python_mistralclient.egg-info/requires.txt
new/python-mistralclient-4.1.1/python_mistralclient.egg-info/requires.txt
--- old/python-mistralclient-4.0.1/python_mistralclient.egg-info/requires.txt
2020-04-09 13:04:22.000000000 +0200
+++ new/python-mistralclient-4.1.1/python_mistralclient.egg-info/requires.txt
2020-09-11 16:25:43.000000000 +0200
@@ -1,11 +1,10 @@
+PyYAML>=3.13
cliff!=2.9.0,>=2.8.0
+keystoneauth1>=3.4.0
osc-lib>=1.8.0
-oslo.utils>=3.33.0
oslo.i18n>=3.15.3
oslo.serialization!=2.19.1,>=2.18.0
+oslo.utils>=3.33.0
pbr!=2.1.0,>=2.0.0
-keystoneauth1>=3.4.0
-PyYAML>=3.12
requests>=2.14.2
-six>=1.10.0
stevedore>=1.20.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-mistralclient-4.0.1/releasenotes/source/conf.py
new/python-mistralclient-4.1.1/releasenotes/source/conf.py
--- old/python-mistralclient-4.0.1/releasenotes/source/conf.py 2020-04-09
13:03:31.000000000 +0200
+++ new/python-mistralclient-4.1.1/releasenotes/source/conf.py 2020-09-11
16:24:51.000000000 +0200
@@ -87,7 +87,7 @@
# show_authors = False
# The name of the Pygments (syntax highlighting) style to use.
-pygments_style = 'sphinx'
+pygments_style = 'native'
# A list of ignored prefixes for module index sorting.
# modindex_common_prefix = []
@@ -128,10 +128,6 @@
# so a file named "default.css" will overwrite the builtin "default.css".
# html_static_path = ['_static']
-# If not '', a 'Last updated on:' timestamp is inserted at every page bottom,
-# using the given strftime format.
-# html_last_updated_fmt = '%b %d, %Y'
-
# If true, SmartyPants will be used to convert quotes and dashes to
# typographically correct entities.
# html_use_smartypants = True
@@ -255,6 +251,7 @@
locale_dirs = ['locale/']
# -- Options for openstackdocstheme -------------------------------------------
-repository_name = 'openstack/python-mistralclient'
-bug_project = 'python-mistralclient'
-bug_tag = ''
+openstackdocs_repo_name = 'openstack/python-mistralclient'
+openstackdocs_bug_project = 'python-mistralclient'
+openstackdocs_bug_tag = ''
+openstackdocs_auto_name = False
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-mistralclient-4.0.1/releasenotes/source/index.rst
new/python-mistralclient-4.1.1/releasenotes/source/index.rst
--- old/python-mistralclient-4.0.1/releasenotes/source/index.rst
2020-04-09 13:03:31.000000000 +0200
+++ new/python-mistralclient-4.1.1/releasenotes/source/index.rst
2020-09-11 16:24:51.000000000 +0200
@@ -8,6 +8,7 @@
:maxdepth: 2
unreleased
+ ussuri
train
stein
rocky
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-mistralclient-4.0.1/releasenotes/source/ussuri.rst
new/python-mistralclient-4.1.1/releasenotes/source/ussuri.rst
--- old/python-mistralclient-4.0.1/releasenotes/source/ussuri.rst
1970-01-01 01:00:00.000000000 +0100
+++ new/python-mistralclient-4.1.1/releasenotes/source/ussuri.rst
2020-09-11 16:24:51.000000000 +0200
@@ -0,0 +1,6 @@
+===========================
+Ussuri Series Release Notes
+===========================
+
+.. release-notes::
+ :branch: stable/ussuri
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-mistralclient-4.0.1/requirements.txt
new/python-mistralclient-4.1.1/requirements.txt
--- old/python-mistralclient-4.0.1/requirements.txt 2020-04-09
13:03:31.000000000 +0200
+++ new/python-mistralclient-4.1.1/requirements.txt 2020-09-11
16:24:51.000000000 +0200
@@ -8,7 +8,6 @@
oslo.serialization!=2.19.1,>=2.18.0 # Apache-2.0
pbr!=2.1.0,>=2.0.0 # Apache-2.0
keystoneauth1>=3.4.0 # Apache-2.0
-PyYAML>=3.12 # MIT
+PyYAML>=3.13 # MIT
requests>=2.14.2 # Apache-2.0
-six>=1.10.0 # MIT
stevedore>=1.20.0 # Apache-2.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-mistralclient-4.0.1/setup.cfg
new/python-mistralclient-4.1.1/setup.cfg
--- old/python-mistralclient-4.0.1/setup.cfg 2020-04-09 13:04:22.000000000
+0200
+++ new/python-mistralclient-4.1.1/setup.cfg 2020-09-11 16:25:43.000000000
+0200
@@ -11,6 +11,7 @@
Programming Language :: Python :: 3
Programming Language :: Python :: 3.6
Programming Language :: Python :: 3.7
+ Programming Language :: Python :: 3.8
Environment :: OpenStack
Intended Audience :: Information Technology
Intended Audience :: System Administrators
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-mistralclient-4.0.1/test-requirements.txt
new/python-mistralclient-4.1.1/test-requirements.txt
--- old/python-mistralclient-4.0.1/test-requirements.txt 2020-04-09
13:03:31.000000000 +0200
+++ new/python-mistralclient-4.1.1/test-requirements.txt 2020-09-11
16:24:51.000000000 +0200
@@ -2,12 +2,12 @@
# of appearance. Changing the order has an impact on the overall integration
# process, which may cause wedges in the gate later.
coverage>=4.0 # Apache-2.0
-hacking>=1.1.0 # Apache-2.0
+hacking>=3.0.1,<3.1.0 # Apache-2.0
python-openstackclient>=3.12.0 # Apache-2.0
-mock>=2.0.0 # BSD
oslotest>=3.2.0 # Apache-2.0
requests-mock>=1.2.0 # Apache-2.0
tempest>=17.1.0 # Apache-2.0
osprofiler>=1.4.0 # Apache-2.0
stestr>=2.0.0 # Apache-2.0
docutils>=0.11 # BSD
+os-client-config>=1.28.0 # Apache-2.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-mistralclient-4.0.1/tox.ini
new/python-mistralclient-4.1.1/tox.ini
--- old/python-mistralclient-4.0.1/tox.ini 2020-04-09 13:03:31.000000000
+0200
+++ new/python-mistralclient-4.1.1/tox.ini 2020-09-11 16:24:51.000000000
+0200
@@ -1,5 +1,5 @@
[tox]
-envlist = py37,pep8
+envlist = py38,pep8
minversion = 3.1.1
skipsdist = True
ignore_basepython_conflict = True