Hello community,
here is the log from the commit of package python-saharaclient for
openSUSE:Factory checked in at 2020-10-26 16:17:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-saharaclient (Old)
and /work/SRC/openSUSE:Factory/.python-saharaclient.new.3463 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-saharaclient"
Mon Oct 26 16:17:44 2020 rev:15 rq:841227 version:3.2.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-saharaclient/python-saharaclient.changes
2020-06-05 20:20:01.867829136 +0200
+++
/work/SRC/openSUSE:Factory/.python-saharaclient.new.3463/python-saharaclient.changes
2020-10-26 16:18:39.871048594 +0100
@@ -1,0 +2,17 @@
+Fri Oct 9 19:19:10 UTC 2020 - [email protected]
+
+- update to version 3.2.1
+ - Use unittest.mock instead of third party mock
+ - Update master for stable/ussuri
+ - Switch to newer openstackdocstheme and reno versions
+ - Ussuri contributor docs community goal
+ - Remove Babel requirement
+ - Bump default tox env from py37 to py38
+ - Fix hacking min version to 3.0.1
+ - [goal] Migrating testing to Ubuntu Focal
+ - drop mock from lower-constraints
+ - Remove pypy job
+ - Add py38 package metadata
+ - Add Python3 victoria unit tests
+
+-------------------------------------------------------------------
Old:
----
python-saharaclient-3.1.0.tar.gz
New:
----
python-saharaclient-3.2.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-saharaclient.spec ++++++
--- /var/tmp/diff_new_pack.I4jPiz/_old 2020-10-26 16:18:41.755050109 +0100
+++ /var/tmp/diff_new_pack.I4jPiz/_new 2020-10-26 16:18:41.759050112 +0100
@@ -17,13 +17,13 @@
Name: python-saharaclient
-Version: 3.1.0
+Version: 3.2.1
Release: 0
Summary: Client library for OpenStack Sahara API
License: Apache-2.0
Group: Development/Languages/Python
URL: https://launchpad.net/%{name}
-Source0:
https://files.pythonhosted.org/packages/source/p/python-saharaclient/python-saharaclient-3.1.0.tar.gz
+Source0:
https://files.pythonhosted.org/packages/source/p/python-saharaclient/python-saharaclient-3.2.1.tar.gz
BuildRequires: openstack-macros
BuildRequires: python3-mock
BuildRequires: python3-osc-lib >= 2.0.0
@@ -35,7 +35,6 @@
BuildRequires: python3-pbr >= 2.0.0
BuildRequires: python3-requests >= 2.14.2
BuildRequires: python3-requests-mock
-BuildRequires: python3-setuptools
BuildRequires: python3-stestr
BuildRequires: python3-testrepository
BuildArch: noarch
@@ -46,7 +45,7 @@
%package -n python3-saharaclient
Summary: Client library for OpenStack Sahara API
Group: Development/Languages/Python
-Requires: python3-Babel >= 2.3.4
+Requires: python3-Babel
Requires: python3-keystoneauth1 >= 3.4.0
Requires: python3-openstackclient >= 5.2.0
Requires: python3-osc-lib >= 2.0.0
@@ -72,7 +71,7 @@
Python client library for interacting with OpenStack Sahara API.
%prep
-%autosetup -p1 -n python-saharaclient-3.1.0
+%autosetup -p1 -n python-saharaclient-3.2.1
%py_req_cleanup
%build
@@ -82,7 +81,7 @@
%{py3_install}
# Build HTML docs and man page
-PYTHONPATH=. PBR_VERSION=3.1.0 %sphinx_build -b html -d doc/build/doctrees
doc/source doc/build/html
+PYTHONPATH=. PBR_VERSION=3.2.1 %sphinx_build -b html -d doc/build/doctrees
doc/source doc/build/html
# remove the sphinx-build leftovers
rm -rf doc/build/html/.{doctrees,buildinfo}
++++++ _service ++++++
--- /var/tmp/diff_new_pack.I4jPiz/_old 2020-10-26 16:18:41.787050135 +0100
+++ /var/tmp/diff_new_pack.I4jPiz/_new 2020-10-26 16:18:41.787050135 +0100
@@ -1,8 +1,8 @@
<services>
<service mode="disabled" name="renderspec">
- <param
name="input-template">https://opendev.org/openstack/rpm-packaging/raw/branch/stable/ussuri/openstack/python-saharaclient/python-saharaclient.spec.j2</param>
+ <param
name="input-template">https://opendev.org/openstack/rpm-packaging/raw/branch/stable/victoria/openstack/python-saharaclient/python-saharaclient.spec.j2</param>
<param name="output-name">python-saharaclient.spec</param>
- <param
name="requirements">https://opendev.org/openstack/python-saharaclient/raw/branch/stable/ussuri/requirements.txt</param>
+ <param
name="requirements">https://opendev.org/openstack/python-saharaclient/raw/branch/stable/victoria/requirements.txt</param>
<param name="changelog-email">[email protected]</param>
<param name="changelog-provider">gh,openstack,python-saharaclient</param>
</service>
++++++ python-saharaclient-3.1.0.tar.gz -> python-saharaclient-3.2.1.tar.gz
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-saharaclient-3.1.0/.zuul.yaml
new/python-saharaclient-3.2.1/.zuul.yaml
--- old/python-saharaclient-3.1.0/.zuul.yaml 2020-04-09 12:50:07.000000000
+0200
+++ new/python-saharaclient-3.2.1/.zuul.yaml 2020-09-14 15:57:06.000000000
+0200
@@ -2,7 +2,7 @@
templates:
- openstack-cover-jobs
- openstack-lower-constraints-jobs
- - openstack-python3-ussuri-jobs
+ - openstack-python3-victoria-jobs
- publish-openstack-docs-pti
- check-requirements
- release-notes-jobs-python3
@@ -20,9 +20,6 @@
- python-saharaclient-scenario-v2
- python-saharaclient-tempest
- python-saharaclient-tempest-v2
- experimental:
- jobs:
- - openstack-tox-pypy
- job:
name: python-saharaclient-scenario
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-saharaclient-3.1.0/AUTHORS
new/python-saharaclient-3.2.1/AUTHORS
--- old/python-saharaclient-3.1.0/AUTHORS 2020-04-09 12:51:47.000000000
+0200
+++ new/python-saharaclient-3.2.1/AUTHORS 2020-09-14 15:58:21.000000000
+0200
@@ -17,7 +17,9 @@
Doug Hellmann <[email protected]>
Ethan Gafford <[email protected]>
Flavio Percoco <[email protected]>
+Ghanshyam Mann <[email protected]>
Hangdong Zhang <[email protected]>
+Hervé Beraud <[email protected]>
Ivan Udovichenko <[email protected]>
Iwona Kotlarska <[email protected]>
James E. Blair <[email protected]>
@@ -50,6 +52,7 @@
Pritesh Kothari <[email protected]>
Renat Akhmerov <[email protected]>
Rui Chen <[email protected]>
+Sean McGinnis <[email protected]>
Sergey Galkin <[email protected]>
Sergey Lukjanov <[email protected]>
Sergey Reshetnyak <[email protected]>
@@ -89,6 +92,7 @@
ting.wang <[email protected]>
venkatamahesh <[email protected]>
wu.chunyang <[email protected]>
+wu.chunyang <[email protected]>
yankee <[email protected]>
yuhara.motoki <[email protected]>
zemuvier <[email protected]>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-saharaclient-3.1.0/CONTRIBUTING.rst
new/python-saharaclient-3.2.1/CONTRIBUTING.rst
--- old/python-saharaclient-3.1.0/CONTRIBUTING.rst 2020-04-09
12:50:07.000000000 +0200
+++ new/python-saharaclient-3.2.1/CONTRIBUTING.rst 2020-09-14
15:57:06.000000000 +0200
@@ -1,21 +1,19 @@
-If you would like to contribute to the development of OpenStack,
-you must follow the steps in the "If you're a developer"
-section of this page:
+The source repository for this project can be found at:
- https://wiki.openstack.org/wiki/How_To_Contribute
+ https://opendev.org/openstack/python-saharaclient
-You can find more Sahara-specific info in our How To Participate guide:
+Pull requests submitted through GitHub are not monitored.
-
https://docs.openstack.org/python-saharaclient/latest/how_to_participate.html
+To start contributing to OpenStack, follow the steps in the contribution guide
+to set up and use Gerrit:
-Once those steps have been completed, changes to OpenStack
-should be submitted for review via the Gerrit tool, following
-the workflow documented at:
+
https://docs.openstack.org/contributors/code-and-documentation/quick-start.html
- https://docs.openstack.org/infra/manual/developers.html#development-workflow
+Bugs should be filed on Storyboard:
-Pull requests submitted through GitHub will be ignored.
+ https://storyboard.openstack.org/#!/project/openstack/python-saharaclient
-Bugs should be filed on Storyboard, not GitHub:
+For more specific information about contributing to this repository, see the
+python-saharaclient contributor guide:
- https://storyboard.openstack.org/#!/project/934
+
https://docs.openstack.org/python-saharaclient/latest/contributor/contributing.html
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-saharaclient-3.1.0/ChangeLog
new/python-saharaclient-3.2.1/ChangeLog
--- old/python-saharaclient-3.1.0/ChangeLog 2020-04-09 12:51:47.000000000
+0200
+++ new/python-saharaclient-3.2.1/ChangeLog 2020-09-14 15:58:21.000000000
+0200
@@ -1,6 +1,26 @@
CHANGES
=======
+3.2.1
+-----
+
+* [goal] Migrating testing to Ubuntu Focal
+* Remove Babel requirement
+* drop mock from lower-constraints
+
+3.2.0
+-----
+
+* Switch to newer openstackdocstheme and reno versions
+* Fix hacking min version to 3.0.1
+* Bump default tox env from py37 to py38
+* Add py38 package metadata
+* Ussuri contributor docs community goal
+* Use unittest.mock instead of third party mock
+* Remove pypy job
+* Add Python3 victoria unit tests
+* Update master for stable/ussuri
+
3.1.0
-----
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-saharaclient-3.1.0/PKG-INFO
new/python-saharaclient-3.2.1/PKG-INFO
--- old/python-saharaclient-3.1.0/PKG-INFO 2020-04-09 12:51:47.000000000
+0200
+++ new/python-saharaclient-3.2.1/PKG-INFO 2020-09-14 15:58:21.000000000
+0200
@@ -1,6 +1,6 @@
Metadata-Version: 1.2
Name: python-saharaclient
-Version: 3.1.0
+Version: 3.2.1
Summary: Client library for Sahara API
Home-page: https://docs.openstack.org/python-saharaclient/latest/
Author: OpenStack
@@ -64,4 +64,5 @@
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
+Classifier: Programming Language :: Python :: 3.8
Requires-Python: >=3.6
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-saharaclient-3.1.0/doc/requirements.txt
new/python-saharaclient-3.2.1/doc/requirements.txt
--- old/python-saharaclient-3.1.0/doc/requirements.txt 2020-04-09
12:50:07.000000000 +0200
+++ new/python-saharaclient-3.2.1/doc/requirements.txt 2020-09-14
15:57:06.000000000 +0200
@@ -1,6 +1,6 @@
# 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.
-openstackdocstheme>=1.18.1 # Apache-2.0
-reno>=2.5.0 # Apache-2.0
-sphinx!=1.6.6,!=1.6.7,!=2.1.0,>=1.6.2 # BSD
+openstackdocstheme>=2.2.1 # Apache-2.0
+reno>=3.1.0 # Apache-2.0
+sphinx>=2.0.0,!=2.1.0 # BSD
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-saharaclient-3.1.0/doc/source/conf.py
new/python-saharaclient-3.2.1/doc/source/conf.py
--- old/python-saharaclient-3.1.0/doc/source/conf.py 2020-04-09
12:50:07.000000000 +0200
+++ new/python-saharaclient-3.2.1/doc/source/conf.py 2020-09-14
15:57:06.000000000 +0200
@@ -15,7 +15,6 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-import subprocess
import sys
import os
@@ -44,10 +43,9 @@
'openstackdocstheme']
# openstackdocstheme options
-repository_name = 'openstack/python-saharaclient'
-bug_project = '934'
-bug_tag = 'doc'
-html_last_updated_fmt = '%Y-%m-%d %H:%M'
+openstackdocs_repo_name = 'openstack/python-saharaclient'
+openstackdocs_use_storyboard = True
+openstackdocs_auto_name = False
# Add any paths that contain templates here, relative to this directory.
templates_path = ['_templates']
@@ -65,15 +63,6 @@
project = u'Sahara Client'
copyright = u'2013, OpenStack Foundation'
-# 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
-from saharaclient.version import version_info as saharaclient_version
-release = saharaclient_version.release_string()
-# The short X.Y version.
-version = saharaclient_version.version_string()
# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
@@ -104,7 +93,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 = []
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-saharaclient-3.1.0/doc/source/contributor/contributing.rst
new/python-saharaclient-3.2.1/doc/source/contributor/contributing.rst
--- old/python-saharaclient-3.1.0/doc/source/contributor/contributing.rst
1970-01-01 01:00:00.000000000 +0100
+++ new/python-saharaclient-3.2.1/doc/source/contributor/contributing.rst
2020-09-14 15:57:06.000000000 +0200
@@ -0,0 +1,14 @@
+============================
+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.
+
+python-saharaclient is maintained by the OpenStack Sahara project.
+To understand our development process and how you can contribute to it, please
+look at the Sahara project's general contributor's page:
+http://docs.openstack.org/sahara/latest/contributor/contributing.html
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-saharaclient-3.1.0/doc/source/contributor/index.rst
new/python-saharaclient-3.2.1/doc/source/contributor/index.rst
--- old/python-saharaclient-3.1.0/doc/source/contributor/index.rst
2020-04-09 12:50:07.000000000 +0200
+++ new/python-saharaclient-3.2.1/doc/source/contributor/index.rst
2020-09-14 15:57:06.000000000 +0200
@@ -1,16 +1,8 @@
-Contributing
-============
+=================
+Contributor Guide
+=================
-``python-saharaclient`` is part of the Sahara project.
-It has a separate `storyboard`_ page which should be used to report bugs.
-Like the other projects of the OpenStack community, code contribution happens
-through `gerrit`_.
+.. toctree::
+ :maxdepth: 2
-Please refer to the `Sahara documentation`_ and its
-`How to Participate section`_ for more information on
-how to contribute to the project.
-
-.. _Sahara documentation: https://docs.openstack.org/sahara/latest/
-.. _How to Participate section:
https://docs.openstack.org/sahara/latest/contributor/how-to-participate.html
-.. _storyboard: https://storyboard.openstack.org/#!/project/934
-.. _gerrit:
https://docs.openstack.org/infra/manual/developers.html#development-workflow
+ contributing
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-saharaclient-3.1.0/doc/source/index.rst
new/python-saharaclient-3.2.1/doc/source/index.rst
--- old/python-saharaclient-3.1.0/doc/source/index.rst 2020-04-09
12:50:07.000000000 +0200
+++ new/python-saharaclient-3.2.1/doc/source/index.rst 2020-09-14
15:57:06.000000000 +0200
@@ -23,4 +23,3 @@
reference/index
cli/index
contributor/index
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-saharaclient-3.1.0/lower-constraints.txt
new/python-saharaclient-3.2.1/lower-constraints.txt
--- old/python-saharaclient-3.1.0/lower-constraints.txt 2020-04-09
12:50:07.000000000 +0200
+++ new/python-saharaclient-3.2.1/lower-constraints.txt 2020-09-14
15:57:06.000000000 +0200
@@ -1,15 +1,14 @@
appdirs==1.3.0
asn1crypto==0.23.0
-Babel==2.3.4
-cffi==1.7.0
+cffi==1.14.0
cliff==2.8.0
cmd2==0.8.0
coverage==4.0
-cryptography==2.1
+cryptography==2.7
debtcollector==1.2.0
decorator==4.4.0
deprecation==1.0
-dogpile.cache==0.6.2
+dogpile.cache==0.8.0
extras==1.0.0
fixtures==3.0.0
future==0.16.0
@@ -22,7 +21,6 @@
keystoneauth1==3.4.0
linecache2==1.0.0
mccabe==0.2.1
-mock==2.0.0
monotonic==0.6
mox3==0.20.0
msgpack-python==0.4.0
@@ -57,7 +55,7 @@
python-openstackclient==5.2.0
python-subunit==1.0.0
pytz==2013.6
-PyYAML==3.12
+PyYAML==3.13
requests==2.14.2
requests-mock==1.2.0
requestsexceptions==1.2.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-saharaclient-3.1.0/python_saharaclient.egg-info/PKG-INFO
new/python-saharaclient-3.2.1/python_saharaclient.egg-info/PKG-INFO
--- old/python-saharaclient-3.1.0/python_saharaclient.egg-info/PKG-INFO
2020-04-09 12:51:47.000000000 +0200
+++ new/python-saharaclient-3.2.1/python_saharaclient.egg-info/PKG-INFO
2020-09-14 15:58:21.000000000 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 1.2
Name: python-saharaclient
-Version: 3.1.0
+Version: 3.2.1
Summary: Client library for Sahara API
Home-page: https://docs.openstack.org/python-saharaclient/latest/
Author: OpenStack
@@ -64,4 +64,5 @@
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
+Classifier: Programming Language :: Python :: 3.8
Requires-Python: >=3.6
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-saharaclient-3.1.0/python_saharaclient.egg-info/SOURCES.txt
new/python-saharaclient-3.2.1/python_saharaclient.egg-info/SOURCES.txt
--- old/python-saharaclient-3.1.0/python_saharaclient.egg-info/SOURCES.txt
2020-04-09 12:51:47.000000000 +0200
+++ new/python-saharaclient-3.2.1/python_saharaclient.egg-info/SOURCES.txt
2020-09-14 15:58:21.000000000 +0200
@@ -26,6 +26,7 @@
doc/source/cli/index.rst
doc/source/cli/intro.rst
doc/source/cli/reference.rst
+doc/source/contributor/contributing.rst
doc/source/contributor/index.rst
doc/source/reference/index.rst
doc/source/reference/pythonclient.rst
@@ -81,6 +82,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
saharaclient/__init__.py
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-saharaclient-3.1.0/python_saharaclient.egg-info/pbr.json
new/python-saharaclient-3.2.1/python_saharaclient.egg-info/pbr.json
--- old/python-saharaclient-3.1.0/python_saharaclient.egg-info/pbr.json
2020-04-09 12:51:47.000000000 +0200
+++ new/python-saharaclient-3.2.1/python_saharaclient.egg-info/pbr.json
2020-09-14 15:58:21.000000000 +0200
@@ -1 +1 @@
-{"git_version": "830d460", "is_release": true}
\ No newline at end of file
+{"git_version": "a9fee07", "is_release": true}
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-saharaclient-3.1.0/python_saharaclient.egg-info/requires.txt
new/python-saharaclient-3.2.1/python_saharaclient.egg-info/requires.txt
--- old/python-saharaclient-3.1.0/python_saharaclient.egg-info/requires.txt
2020-04-09 12:51:47.000000000 +0200
+++ new/python-saharaclient-3.2.1/python_saharaclient.egg-info/requires.txt
2020-09-14 15:58:21.000000000 +0200
@@ -1,11 +1,10 @@
-pbr!=2.1.0,>=2.0.0
-Babel!=2.4.0,>=2.3.4
keystoneauth1>=3.4.0
osc-lib>=2.0.0
+oslo.i18n>=3.15.3
oslo.log>=3.36.0
oslo.serialization!=2.19.1,>=2.18.0
-oslo.i18n>=3.15.3
oslo.utils>=3.33.0
+pbr!=2.1.0,>=2.0.0
python-openstackclient>=5.2.0
requests>=2.14.2
six>=1.10.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-saharaclient-3.1.0/releasenotes/source/conf.py
new/python-saharaclient-3.2.1/releasenotes/source/conf.py
--- old/python-saharaclient-3.1.0/releasenotes/source/conf.py 2020-04-09
12:50:07.000000000 +0200
+++ new/python-saharaclient-3.2.1/releasenotes/source/conf.py 2020-09-14
15:57:06.000000000 +0200
@@ -20,10 +20,9 @@
]
# openstackdocstheme options
-repository_name = 'openstack/python-saharaclient'
-bug_project = '934'
-bug_tag = 'releasenotes'
-html_last_updated_fmt = '%Y-%m-%d %H:%M'
+openstackdocs_repo_name = 'openstack/python-saharaclient'
+openstackdocs_use_storyboard = True
+openstackdocs_auto_name = False
# Add any paths that contain templates here, relative to this directory.
templates_path = ['_templates']
@@ -49,7 +48,7 @@
exclude_patterns = []
# The name of the Pygments (syntax highlighting) style to use.
-pygments_style = 'sphinx'
+pygments_style = 'native'
# -- Options for HTML output ----------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-saharaclient-3.1.0/releasenotes/source/index.rst
new/python-saharaclient-3.2.1/releasenotes/source/index.rst
--- old/python-saharaclient-3.1.0/releasenotes/source/index.rst 2020-04-09
12:50:07.000000000 +0200
+++ new/python-saharaclient-3.2.1/releasenotes/source/index.rst 2020-09-14
15:57:06.000000000 +0200
@@ -6,6 +6,7 @@
:maxdepth: 1
unreleased
+ ussuri
train
stein
rocky
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-saharaclient-3.1.0/releasenotes/source/ussuri.rst
new/python-saharaclient-3.2.1/releasenotes/source/ussuri.rst
--- old/python-saharaclient-3.1.0/releasenotes/source/ussuri.rst
1970-01-01 01:00:00.000000000 +0100
+++ new/python-saharaclient-3.2.1/releasenotes/source/ussuri.rst
2020-09-14 15:57:06.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-saharaclient-3.1.0/requirements.txt
new/python-saharaclient-3.2.1/requirements.txt
--- old/python-saharaclient-3.1.0/requirements.txt 2020-04-09
12:50:07.000000000 +0200
+++ new/python-saharaclient-3.2.1/requirements.txt 2020-09-14
15:57:06.000000000 +0200
@@ -4,7 +4,6 @@
pbr!=2.1.0,>=2.0.0 # Apache-2.0
-Babel!=2.4.0,>=2.3.4 # BSD
keystoneauth1>=3.4.0 # Apache-2.0
osc-lib>=2.0.0 # Apache-2.0
oslo.log>=3.36.0 # Apache-2.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/test_plugin.py
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/test_plugin.py
--- old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/test_plugin.py
2020-04-09 12:50:07.000000000 +0200
+++ new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/test_plugin.py
2020-09-14 15:57:06.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 saharaclient.osc import plugin
from saharaclient.tests.unit import base
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v1/fakes.py
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v1/fakes.py
--- old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v1/fakes.py
2020-04-09 12:50:07.000000000 +0200
+++ new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v1/fakes.py
2020-09-14 15:57:06.000000000 +0200
@@ -14,8 +14,8 @@
# limitations under the License.
-import mock
from osc_lib.tests import utils
+from unittest import mock
class TestDataProcessing(utils.TestCommand):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v1/test_clusters.py
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v1/test_clusters.py
---
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v1/test_clusters.py
2020-04-09 12:50:07.000000000 +0200
+++
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v1/test_clusters.py
2020-09-14 15:57:06.000000000 +0200
@@ -13,8 +13,8 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-import mock
from osc_lib.tests import utils as osc_utils
+from unittest import mock
from saharaclient.api import cluster_templates as api_ct
from saharaclient.api import clusters as api_cl
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v1/test_data_sources.py
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v1/test_data_sources.py
---
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v1/test_data_sources.py
2020-04-09 12:50:07.000000000 +0200
+++
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v1/test_data_sources.py
2020-09-14 15:57:06.000000000 +0200
@@ -13,9 +13,9 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-import mock
from osc_lib.tests import utils as osc_utils
import testtools
+from unittest import mock
from saharaclient.api import data_sources as api_ds
from saharaclient.osc.v1 import data_sources as osc_ds
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v1/test_images.py
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v1/test_images.py
--- old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v1/test_images.py
2020-04-09 12:50:07.000000000 +0200
+++ new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v1/test_images.py
2020-09-14 15:57:06.000000000 +0200
@@ -13,8 +13,8 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-import mock
from osc_lib.tests import utils as osc_utils
+from unittest import mock
from saharaclient.api import images as api_images
from saharaclient.osc.v1 import images as osc_images
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v1/test_job_binaries.py
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v1/test_job_binaries.py
---
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v1/test_job_binaries.py
2020-04-09 12:50:07.000000000 +0200
+++
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v1/test_job_binaries.py
2020-09-14 15:57:06.000000000 +0200
@@ -13,9 +13,9 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-import mock
from osc_lib.tests import utils as osc_u
import testtools
+from unittest import mock
from saharaclient.api import job_binaries as api_jb
from saharaclient.osc.v1 import job_binaries as osc_jb
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v1/test_job_templates.py
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v1/test_job_templates.py
---
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v1/test_job_templates.py
2020-04-09 12:50:07.000000000 +0200
+++
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v1/test_job_templates.py
2020-09-14 15:57:06.000000000 +0200
@@ -13,8 +13,8 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-import mock
from osc_lib.tests import utils as osc_utils
+from unittest import mock
from saharaclient.api import jobs as api_j
from saharaclient.osc.v1 import job_templates as osc_j
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v1/test_job_types.py
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v1/test_job_types.py
---
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v1/test_job_types.py
2020-04-09 12:50:07.000000000 +0200
+++
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v1/test_job_types.py
2020-09-14 15:57:06.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 saharaclient.api import job_types as api_jt
from saharaclient.api import jobs as api_j
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v1/test_jobs.py
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v1/test_jobs.py
--- old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v1/test_jobs.py
2020-04-09 12:50:07.000000000 +0200
+++ new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v1/test_jobs.py
2020-09-14 15:57:06.000000000 +0200
@@ -13,8 +13,8 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-import mock
from osc_lib.tests import utils as osc_utils
+from unittest import mock
from saharaclient.api import job_executions as api_je
from saharaclient.osc.v1 import jobs as osc_je
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v1/test_node_group_templates.py
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v1/test_node_group_templates.py
---
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v1/test_node_group_templates.py
2020-04-09 12:50:07.000000000 +0200
+++
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v1/test_node_group_templates.py
2020-09-14 15:57:06.000000000 +0200
@@ -13,8 +13,8 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-import mock
from osc_lib.tests import utils as osc_utils
+from unittest import mock
from saharaclient.api import node_group_templates as api_ngt
from saharaclient.osc.v1 import node_group_templates as osc_ngt
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v1/test_plugins.py
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v1/test_plugins.py
---
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v1/test_plugins.py
2020-04-09 12:50:07.000000000 +0200
+++
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v1/test_plugins.py
2020-09-14 15:57:06.000000000 +0200
@@ -13,7 +13,8 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-import mock
+from unittest import mock
+
from oslo_serialization import jsonutils as json
from saharaclient.api import plugins as api_plugins
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v1/test_utils.py
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v1/test_utils.py
--- old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v1/test_utils.py
2020-04-09 12:50:07.000000000 +0200
+++ new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v1/test_utils.py
2020-09-14 15:57:06.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 saharaclient.osc import utils
from saharaclient.tests.unit import base
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v2/test_clusters.py
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v2/test_clusters.py
---
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v2/test_clusters.py
2020-04-09 12:50:07.000000000 +0200
+++
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v2/test_clusters.py
2020-09-14 15:57:06.000000000 +0200
@@ -13,8 +13,8 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-import mock
from osc_lib.tests import utils as osc_utils
+from unittest import mock
from saharaclient.api import cluster_templates as api_ct
from saharaclient.api import clusters as api_cl
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v2/test_data_sources.py
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v2/test_data_sources.py
---
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v2/test_data_sources.py
2020-04-09 12:50:07.000000000 +0200
+++
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v2/test_data_sources.py
2020-09-14 15:57:06.000000000 +0200
@@ -13,8 +13,8 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-import mock
from osc_lib.tests import utils as osc_utils
+from unittest import mock
from saharaclient.api import data_sources as api_ds
from saharaclient.osc.v1 import data_sources as osc_ds
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v2/test_images.py
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v2/test_images.py
--- old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v2/test_images.py
2020-04-09 12:50:07.000000000 +0200
+++ new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v2/test_images.py
2020-09-14 15:57:06.000000000 +0200
@@ -13,8 +13,8 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-import mock
from osc_lib.tests import utils as osc_utils
+from unittest import mock
from saharaclient.api import images as api_images
from saharaclient.osc.v1 import images as osc_images
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v2/test_job_binaries.py
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v2/test_job_binaries.py
---
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v2/test_job_binaries.py
2020-04-09 12:50:07.000000000 +0200
+++
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v2/test_job_binaries.py
2020-09-14 15:57:06.000000000 +0200
@@ -13,9 +13,9 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-import mock
from osc_lib.tests import utils as osc_u
import testtools
+from unittest import mock
from saharaclient.api import job_binaries as api_jb
from saharaclient.osc.v1 import job_binaries as osc_jb
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v2/test_job_templates.py
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v2/test_job_templates.py
---
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v2/test_job_templates.py
2020-04-09 12:50:07.000000000 +0200
+++
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v2/test_job_templates.py
2020-09-14 15:57:06.000000000 +0200
@@ -13,8 +13,8 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-import mock
from osc_lib.tests import utils as osc_utils
+from unittest import mock
from saharaclient.api.v2 import job_templates as api_j
from saharaclient.osc.v2 import job_templates as osc_j
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v2/test_job_types.py
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v2/test_job_types.py
---
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v2/test_job_types.py
2020-04-09 12:50:07.000000000 +0200
+++
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v2/test_job_types.py
2020-09-14 15:57:06.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 saharaclient.api import job_types as api_jt
from saharaclient.api.v2 import job_templates as api_job_templates
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v2/test_jobs.py
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v2/test_jobs.py
--- old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v2/test_jobs.py
2020-04-09 12:50:07.000000000 +0200
+++ new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v2/test_jobs.py
2020-09-14 15:57:06.000000000 +0200
@@ -13,8 +13,8 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-import mock
from osc_lib.tests import utils as osc_utils
+from unittest import mock
from saharaclient.api.v2 import jobs as api_j
from saharaclient.osc.v2 import jobs as osc_j
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v2/test_node_group_templates.py
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v2/test_node_group_templates.py
---
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v2/test_node_group_templates.py
2020-04-09 12:50:07.000000000 +0200
+++
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v2/test_node_group_templates.py
2020-09-14 15:57:06.000000000 +0200
@@ -13,8 +13,8 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-import mock
from osc_lib.tests import utils as osc_utils
+from unittest import mock
from saharaclient.api import node_group_templates as api_ngt
from saharaclient.osc.v2 import node_group_templates as osc_ngt
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v2/test_plugins.py
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v2/test_plugins.py
---
old/python-saharaclient-3.1.0/saharaclient/tests/unit/osc/v2/test_plugins.py
2020-04-09 12:50:07.000000000 +0200
+++
new/python-saharaclient-3.2.1/saharaclient/tests/unit/osc/v2/test_plugins.py
2020-09-14 15:57:06.000000000 +0200
@@ -13,7 +13,8 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-import mock
+from unittest import mock
+
from oslo_serialization import jsonutils as json
from saharaclient.api import plugins as api_plugins
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-saharaclient-3.1.0/saharaclient/tests/unit/test_data_sources.py
new/python-saharaclient-3.2.1/saharaclient/tests/unit/test_data_sources.py
--- old/python-saharaclient-3.1.0/saharaclient/tests/unit/test_data_sources.py
2020-04-09 12:50:07.000000000 +0200
+++ new/python-saharaclient-3.2.1/saharaclient/tests/unit/test_data_sources.py
2020-09-14 15:57:06.000000000 +0200
@@ -14,8 +14,8 @@
from saharaclient.api import data_sources as ds
from saharaclient.tests.unit import base
+from unittest import mock
-import mock
from oslo_serialization import jsonutils as json
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-saharaclient-3.1.0/saharaclient/tests/unit/test_manager.py
new/python-saharaclient-3.2.1/saharaclient/tests/unit/test_manager.py
--- old/python-saharaclient-3.1.0/saharaclient/tests/unit/test_manager.py
2020-04-09 12:50:07.000000000 +0200
+++ new/python-saharaclient-3.2.1/saharaclient/tests/unit/test_manager.py
2020-09-14 15:57:06.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 saharaclient.api import base
from saharaclient.tests.unit import base as test_base
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-saharaclient-3.1.0/setup.cfg
new/python-saharaclient-3.2.1/setup.cfg
--- old/python-saharaclient-3.1.0/setup.cfg 2020-04-09 12:51:47.000000000
+0200
+++ new/python-saharaclient-3.2.1/setup.cfg 2020-09-14 15:58:21.000000000
+0200
@@ -20,6 +20,7 @@
Programming Language :: Python :: 3
Programming Language :: Python :: 3.6
Programming Language :: Python :: 3.7
+ Programming Language :: Python :: 3.8
[files]
packages =
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-saharaclient-3.1.0/test-requirements.txt
new/python-saharaclient-3.2.1/test-requirements.txt
--- old/python-saharaclient-3.1.0/test-requirements.txt 2020-04-09
12:50:07.000000000 +0200
+++ new/python-saharaclient-3.2.1/test-requirements.txt 2020-09-14
15:57:06.000000000 +0200
@@ -2,10 +2,9 @@
# of appearance. Changing the order has an impact on the overall integration
# process, which may cause wedges in the gate later.
-hacking>=3.0,<3.1.0 # Apache-2.0
+hacking>=3.0.1,<3.1.0 # Apache-2.0
coverage!=4.4,>=4.0 # Apache-2.0
-mock>=2.0.0 # BSD
oslotest>=3.2.0 # Apache-2.0
stestr>=1.0.0 # Apache-2.0
requests-mock>=1.2.0 # Apache-2.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-saharaclient-3.1.0/tox.ini
new/python-saharaclient-3.2.1/tox.ini
--- old/python-saharaclient-3.1.0/tox.ini 2020-04-09 12:50:07.000000000
+0200
+++ new/python-saharaclient-3.2.1/tox.ini 2020-09-14 15:57:06.000000000
+0200
@@ -1,5 +1,5 @@
[tox]
-envlist = py37,pypy,pep8,releasenotes
+envlist = py38,pep8,releasenotes
minversion = 3.1.1
skipsdist = True
# this allows tox to infer the base python from the environment name