Hello community,
here is the log from the commit of package python-freezerclient for
openSUSE:Factory checked in at 2019-12-04 13:48:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-freezerclient (Old)
and /work/SRC/openSUSE:Factory/.python-freezerclient.new.4691 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-freezerclient"
Wed Dec 4 13:48:23 2019 rev:6 rq:736651 version:2.2.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-freezerclient/python-freezerclient.changes
2019-05-03 22:40:27.506992854 +0200
+++
/work/SRC/openSUSE:Factory/.python-freezerclient.new.4691/python-freezerclient.changes
2019-12-04 14:18:49.258362002 +0100
@@ -1,0 +2,23 @@
+Wed Oct 9 12:58:41 UTC 2019 - [email protected]
+
+- update to version 2.2.0
+ - Change openstack-dev to openstack-discuss
+ - Use template for lower-constraints
+ - Bump the openstackdocstheme extension to 1.20
+ - Update master for stable/stein
+ - Dropping the py35 testing
+ - Change openstack-dev to openstack-discuss in setup.cfg
+ - Switch to the new canonical constraints URL on master
+ - add python 3.7 unit test job
+ - OpenDev Migration Patch
+ - Replace git.openstack.org URLs with opendev.org URLs
+ - Update json module to jsonutils
+ - Update sphinx dependency
+ - Add python3.7 unit test job
+ - self.endpoint repeated
+ - modify 'v1' in the comment to 'v2'
+ - Update the bugs link to storyboard
+ - Add Python 3.6 classifier to setup.cfg
+ - delete repeated self.endpoint
+
+-------------------------------------------------------------------
Old:
----
python-freezerclient-2.1.0.tar.gz
New:
----
python-freezerclient-2.2.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-freezerclient.spec ++++++
--- /var/tmp/diff_new_pack.MgPKuz/_old 2019-12-04 14:18:49.718362061 +0100
+++ /var/tmp/diff_new_pack.MgPKuz/_new 2019-12-04 14:18:49.718362061 +0100
@@ -17,19 +17,19 @@
Name: python-freezerclient
-Version: 2.1.0
+Version: 2.2.0
Release: 0
Summary: Python API and CLI for OpenStack Freezer
License: Apache-2.0
Group: Development/Languages/Python
URL: https://launchpad.net/python-freezerclient
-Source0:
https://files.pythonhosted.org/packages/source/p/python-freezerclient/python-freezerclient-2.1.0.tar.gz
+Source0:
https://files.pythonhosted.org/packages/source/p/python-freezerclient/python-freezerclient-2.2.0.tar.gz
BuildRequires: openstack-macros
BuildRequires: python2-cliff >= 2.8.0
BuildRequires: python2-fixtures
-BuildRequires: python2-keystoneclient
+BuildRequires: python2-keystoneauth1 >= 3.4.0
BuildRequires: python2-mock
-BuildRequires: python2-oslo.i18n
+BuildRequires: python2-oslo.serialization >= 2.25.0
BuildRequires: python2-oslo.utils >= 3.33.0
BuildRequires: python2-oslotest
BuildRequires: python2-pbr >= 2.0.0
@@ -39,9 +39,9 @@
BuildRequires: python2-testtools
BuildRequires: python3-cliff >= 2.8.0
BuildRequires: python3-fixtures
-BuildRequires: python3-keystoneclient
+BuildRequires: python3-keystoneauth1 >= 3.4.0
BuildRequires: python3-mock
-BuildRequires: python3-oslo.i18n
+BuildRequires: python3-oslo.serialization >= 2.25.0
BuildRequires: python3-oslo.utils >= 3.33.0
BuildRequires: python3-oslotest
BuildRequires: python3-pbr >= 2.0.0
@@ -50,10 +50,8 @@
BuildRequires: python3-stestr
BuildRequires: python3-testtools
Requires: python-cliff >= 2.8.0
-Requires: python-keystoneclient
-Requires: python-oslo.config
-Requires: python-oslo.i18n
-Requires: python-oslo.log
+Requires: python-keystoneauth1 >= 3.4.0
+Requires: python-oslo.serialization >= 2.25.0
Requires: python-oslo.utils >= 3.33.0
Requires: python-pbr >= 2.0.0
Requires: python-six
@@ -75,8 +73,8 @@
%package -n python-freezerclient-doc
Summary: Documentation for OpenStack Freezer API client libary
Group: Documentation/HTML
-BuildRequires: python-Sphinx
-BuildRequires: python-openstackdocstheme
+BuildRequires: python3-Sphinx
+BuildRequires: python3-openstackdocstheme
%description -n python-freezerclient-doc
Client library for Freezer built on the Freezer API. It provides a Python API
@@ -91,7 +89,7 @@
%{python_build}
# Build HTML docs and man page
-PBR_VERSION=2.1.0 sphinx-build -b html doc/source doc/build/html
+PBR_VERSION=2.2.0 %sphinx_build -b html doc/source doc/build/html
rm -r doc/build/html/.{doctrees,buildinfo}
%install
++++++ _service ++++++
--- /var/tmp/diff_new_pack.MgPKuz/_old 2019-12-04 14:18:49.738362063 +0100
+++ /var/tmp/diff_new_pack.MgPKuz/_new 2019-12-04 14:18:49.742362064 +0100
@@ -1,6 +1,6 @@
<services>
<service mode="disabled" name="renderspec">
- <param
name="input-template">https://raw.githubusercontent.com/openstack/rpm-packaging/stable/stein/openstack/python-freezerclient/python-freezerclient.spec.j2</param>
+ <param
name="input-template">https://raw.githubusercontent.com/openstack/rpm-packaging/stable/train/openstack/python-freezerclient/python-freezerclient.spec.j2</param>
<param name="output-name">python-freezerclient.spec</param>
<param
name="requirements">https://raw.githubusercontent.com/openstack/python-freezerclient/master/requirements.txt</param>
<param name="changelog-email">[email protected]</param>
++++++ python-freezerclient-2.1.0.tar.gz -> python-freezerclient-2.2.0.tar.gz
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-freezerclient-2.1.0/.zuul.yaml
new/python-freezerclient-2.2.0/.zuul.yaml
--- old/python-freezerclient-2.1.0/.zuul.yaml 2018-12-10 05:48:35.000000000
+0100
+++ new/python-freezerclient-2.2.0/.zuul.yaml 2019-08-19 17:08:58.000000000
+0200
@@ -1,19 +1,18 @@
- project:
templates:
+ - check-requirements
+ - openstack-lower-constraints-jobs
- openstack-python-jobs
- - openstack-python35-jobs
- openstack-python36-jobs
- - check-requirements
+ - openstack-python37-jobs
- publish-openstack-docs-pti
- release-notes-jobs-python3
check:
jobs:
- - openstack-tox-lower-constraints
- openstack-tox-pylint
- freezer-tempest-client
gate:
jobs:
- - openstack-tox-lower-constraints
- openstack-tox-pylint
- freezer-tempest-client
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-freezerclient-2.1.0/AUTHORS
new/python-freezerclient-2.2.0/AUTHORS
--- old/python-freezerclient-2.1.0/AUTHORS 2018-12-10 05:50:21.000000000
+0100
+++ new/python-freezerclient-2.2.0/AUTHORS 2019-08-19 17:10:10.000000000
+0200
@@ -1,3 +1,4 @@
+98k <[email protected]>
Andreas Jaeger <[email protected]>
Anh Tran <[email protected]>
Cai Hui <[email protected]>
@@ -8,6 +9,7 @@
Fabrizio Vanni <[email protected]>
Fausto Marzi <[email protected]>
Flavio Percoco <[email protected]>
+Ghanshyam Mann <[email protected]>
Hangdong Zhang <[email protected]>
Jonas Pfannschmidt <[email protected]>
KATO Tomoyuki <[email protected]>
@@ -28,19 +30,27 @@
Vieri <[email protected]>
Vitaliy <[email protected]>
Vu Cong Tuan <[email protected]>
+ZhijunWei <[email protected]>
+ZhongShengping <[email protected]>
caihui <[email protected]>
caoyuan <[email protected]>
+chenke <[email protected]>
chenpengzi <[email protected]>
deepakmourya <[email protected]>
eldar nugaev <[email protected]>
gecong1973 <[email protected]>
gengchc2 <[email protected]>
+jacky06 <[email protected]>
ji-xuepeng <[email protected]>
+lu-meihong <[email protected]>
melissaml <[email protected]>
memo <[email protected]>
+pengyuesheng <[email protected]>
qingszhao <[email protected]>
ricolin <[email protected]>
wangzhenyu <[email protected]>
yangyapeng <[email protected]>
yfzhao <[email protected]>
yushangbin <[email protected]>
+zhouxinyong <[email protected]>
+zhulingjie <[email protected]>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-freezerclient-2.1.0/CONTRIBUTING.rst
new/python-freezerclient-2.2.0/CONTRIBUTING.rst
--- old/python-freezerclient-2.1.0/CONTRIBUTING.rst 2018-12-10
05:48:35.000000000 +0100
+++ new/python-freezerclient-2.2.0/CONTRIBUTING.rst 2019-08-19
17:08:58.000000000 +0200
@@ -12,6 +12,6 @@
Pull requests submitted through GitHub will be ignored.
-Bugs should be filed on Launchpad, not GitHub:
+Bugs should be filed on Storyboard, not GitHub:
- https://bugs.launchpad.net/freezer
+ https://storyboard.openstack.org/#!/project/openstack/python-freezerclient
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-freezerclient-2.1.0/ChangeLog
new/python-freezerclient-2.2.0/ChangeLog
--- old/python-freezerclient-2.1.0/ChangeLog 2018-12-10 05:50:21.000000000
+0100
+++ new/python-freezerclient-2.2.0/ChangeLog 2019-08-19 17:10:10.000000000
+0200
@@ -1,10 +1,33 @@
CHANGES
=======
+2.2.0
+-----
+
+* Bump the openstackdocstheme extension to 1.20
+* Switch to the new canonical constraints URL on master
+* Replace git.openstack.org URLs with opendev.org URLs
+* Update sphinx dependency
+* Add python3.7 unit test job
+* modify 'v1' in the comment to 'v2'
+* OpenDev Migration Patch
+* Dropping the py35 testing
+* Update master for stable/stein
+* Update json module to jsonutils
+* add python 3.7 unit test job
+* Change openstack-dev to openstack-discuss in setup.cfg
+* Update the bugs link to storyboard
+* Update the bugs link to storyboard
+* Use template for lower-constraints
+* delete repeated self.endpoint
+* self.endpoint repeated
+* Change openstack-dev to openstack-discuss
+
2.1.0
-----
* Add the describes about search option
+* Add Python 3.6 classifier to setup.cfg
* add python 3.6 unit test job
* Correct search opt param in SessionList
* Add detailed information fro session-show and session-list for v1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-freezerclient-2.1.0/PKG-INFO
new/python-freezerclient-2.2.0/PKG-INFO
--- old/python-freezerclient-2.1.0/PKG-INFO 2018-12-10 05:50:21.000000000
+0100
+++ new/python-freezerclient-2.2.0/PKG-INFO 2019-08-19 17:10:10.000000000
+0200
@@ -1,10 +1,10 @@
Metadata-Version: 1.1
Name: python-freezerclient
-Version: 2.1.0
+Version: 2.2.0
Summary: OpenStack Disaster Recovery API Client Library
Home-page: https://docs.openstack.org/python-freezerclient/latest/
Author: OpenStack
-Author-email: [email protected]
+Author-email: [email protected]
License: Apache License, Version 2.0
Description: ========================
Team and repository tags
@@ -25,7 +25,7 @@
This is a client library for Freezer built on the OpenStack Disaster
Recovery API. It provides a Python API (the freezerclient module) and a
command-line tool (freezer). This library fully supports the v1 Disaster
Recovery API.
- Development takes place via the usual OpenStack processes as outlined
in the `developer guide
<https://docs.openstack.org/infra/manual/developers.html>`_. The master
repository is in `Git
<https://git.openstack.org/cgit/openstack/python-freezerclient>`_.
+ Development takes place via the usual OpenStack processes as outlined
in the `developer guide
<https://docs.openstack.org/infra/manual/developers.html>`_. The master
repository is in `Git <https://opendev.org/openstack/python-freezerclient>`_.
* License: Apache License, Version 2.0
@@ -41,21 +41,20 @@
.. _Online Documentation:
https://wiki.openstack.org/wiki/Python-freezerclient
.. _Launchpad project: https://launchpad.net/python-freezerclient
.. _Blueprints: https://blueprints.launchpad.net/python-freezerclient
- .. _Bugs: https://bugs.launchpad.net/python-freezerclient
- .. _Source:
https://git.openstack.org/cgit/openstack/python-freezerclient
+ .. _Bugs:
https://storyboard.openstack.org/#!/project/openstack/python-freezerclient
+ .. _Source: https://opendev.org/openstack/python-freezerclient
.. _How to Contribute:
https://docs.openstack.org/infra/manual/developers.html
.. _Release notes:
https://docs.openstack.org/releasenotes/python-freezerclient/
-Keywords: freezer
-freezerclient
-python-freezerclient
+Keywords: freezer,freezerclient,python-freezerclient
Platform: UNKNOWN
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.5
+Classifier: Programming Language :: Python :: 3.6
+Classifier: Programming Language :: Python :: 3.7
Classifier: Development Status :: 5 - Production/Stable
Classifier: Natural Language :: English
Classifier: Environment :: OpenStack
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-freezerclient-2.1.0/README.rst
new/python-freezerclient-2.2.0/README.rst
--- old/python-freezerclient-2.1.0/README.rst 2018-12-10 05:48:35.000000000
+0100
+++ new/python-freezerclient-2.2.0/README.rst 2019-08-19 17:08:58.000000000
+0200
@@ -17,7 +17,7 @@
This is a client library for Freezer built on the OpenStack Disaster Recovery
API. It provides a Python API (the freezerclient module) and a command-line
tool (freezer). This library fully supports the v1 Disaster Recovery API.
-Development takes place via the usual OpenStack processes as outlined in the
`developer guide <https://docs.openstack.org/infra/manual/developers.html>`_.
The master repository is in `Git
<https://git.openstack.org/cgit/openstack/python-freezerclient>`_.
+Development takes place via the usual OpenStack processes as outlined in the
`developer guide <https://docs.openstack.org/infra/manual/developers.html>`_.
The master repository is in `Git
<https://opendev.org/openstack/python-freezerclient>`_.
* License: Apache License, Version 2.0
@@ -33,7 +33,7 @@
.. _Online Documentation: https://wiki.openstack.org/wiki/Python-freezerclient
.. _Launchpad project: https://launchpad.net/python-freezerclient
.. _Blueprints: https://blueprints.launchpad.net/python-freezerclient
-.. _Bugs: https://bugs.launchpad.net/python-freezerclient
-.. _Source: https://git.openstack.org/cgit/openstack/python-freezerclient
+.. _Bugs:
https://storyboard.openstack.org/#!/project/openstack/python-freezerclient
+.. _Source: https://opendev.org/openstack/python-freezerclient
.. _How to Contribute: https://docs.openstack.org/infra/manual/developers.html
.. _Release notes:
https://docs.openstack.org/releasenotes/python-freezerclient/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-freezerclient-2.1.0/doc/requirements.txt
new/python-freezerclient-2.2.0/doc/requirements.txt
--- old/python-freezerclient-2.1.0/doc/requirements.txt 2018-12-10
05:48:35.000000000 +0100
+++ new/python-freezerclient-2.2.0/doc/requirements.txt 2019-08-19
17:08:58.000000000 +0200
@@ -1,3 +1,4 @@
-sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD
-openstackdocstheme>=1.18.1 # Apache-2.0
+sphinx!=1.6.6,!=1.6.7,>=1.6.2,<2.0.0;python_version=='2.7' # BSD
+sphinx!=1.6.6,!=1.6.7,>=1.6.2;python_version>='3.4' # BSD
+openstackdocstheme>=1.20.0 # Apache-2.0
reno>=2.5.0 # Apache-2.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-freezerclient-2.1.0/doc/source/conf.py
new/python-freezerclient-2.2.0/doc/source/conf.py
--- old/python-freezerclient-2.1.0/doc/source/conf.py 2018-12-10
05:48:35.000000000 +0100
+++ new/python-freezerclient-2.2.0/doc/source/conf.py 2019-08-19
17:08:58.000000000 +0200
@@ -43,7 +43,6 @@
master_doc = 'index'
# General information about the project.
-project = u'Python Freezer Client'
copyright = u'2016, OpenStack'
# openstackdocstheme options
@@ -51,17 +50,6 @@
bug_project = 'freezer'
bug_tag = 'python-freezerclient'
-# 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.
-#
-import pbr.version
-freezer_version = pbr.version.VersionInfo('python-freezerclient')
-# The short X.Y version.
-version = freezer_version.canonical_version_string()
-# The full version, including alpha/beta/rc tags.
-release = freezer_version.version_string_with_vcs()
-
# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
#language = None
@@ -141,10 +129,6 @@
# directly to the root of the documentation.
#html_extra_path = []
-# If not '', a 'Last updated on:' timestamp is inserted at every page bottom,
-# using the given strftime format.
-html_last_updated_fmt = '%Y-%m-%d %H:%M'
-
# If true, SmartyPants will be used to convert quotes and dashes to
# typographically correct entities.
#html_use_smartypants = True
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-freezerclient-2.1.0/doc/source/contributor/index.rst
new/python-freezerclient-2.2.0/doc/source/contributor/index.rst
--- old/python-freezerclient-2.1.0/doc/source/contributor/index.rst
2018-12-10 05:48:35.000000000 +0100
+++ new/python-freezerclient-2.2.0/doc/source/contributor/index.rst
2019-08-19 17:08:58.000000000 +0200
@@ -6,7 +6,7 @@
project on `Launchpad`__. Submit code to the `openstack/python-freezerclient`
project using `Gerrit`__.
-__ https://git.openstack.org/cgit/openstack/python-freezerclient
+__ https://opendev.org/openstack/python-freezerclient
__ https://storyboard.openstack.org/#!/project/openstack/freezer-api
__ https://docs.openstack.org/infra/manual/developers.html#development-workflow
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-freezerclient-2.1.0/doc/source/contributor/testing.rst
new/python-freezerclient-2.2.0/doc/source/contributor/testing.rst
--- old/python-freezerclient-2.1.0/doc/source/contributor/testing.rst
2018-12-10 05:48:35.000000000 +0100
+++ new/python-freezerclient-2.2.0/doc/source/contributor/testing.rst
2019-08-19 17:08:58.000000000 +0200
@@ -23,7 +23,7 @@
Refer to `Consistent Testing Interface`__ for more details.
-__
https://git.openstack.org/cgit/openstack/governance/tree/reference/project-testing-interface.rst
+__
https://opendev.org/openstack/governance/src/branch/master/reference/project-testing-interface.rst
Refer to `Tester Use`__ for more details.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-freezerclient-2.1.0/freezerclient/exceptions.py
new/python-freezerclient-2.2.0/freezerclient/exceptions.py
--- old/python-freezerclient-2.1.0/freezerclient/exceptions.py 2018-12-10
05:48:35.000000000 +0100
+++ new/python-freezerclient-2.2.0/freezerclient/exceptions.py 2019-08-19
17:08:58.000000000 +0200
@@ -12,7 +12,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-import json
+from oslo_serialization import jsonutils as json
class ApiClientException(Exception):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-freezerclient-2.1.0/freezerclient/tests/unit/v1/test_client_jobs.py
new/python-freezerclient-2.2.0/freezerclient/tests/unit/v1/test_client_jobs.py
---
old/python-freezerclient-2.1.0/freezerclient/tests/unit/v1/test_client_jobs.py
2018-12-10 05:48:35.000000000 +0100
+++
new/python-freezerclient-2.2.0/freezerclient/tests/unit/v1/test_client_jobs.py
2019-08-19 17:08:58.000000000 +0200
@@ -12,11 +12,12 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-import json
import unittest
import mock
+from oslo_serialization import jsonutils as json
+
from freezerclient import exceptions
from freezerclient.v1.managers import jobs
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-freezerclient-2.1.0/freezerclient/tests/unit/v1/test_client_sessions.py
new/python-freezerclient-2.2.0/freezerclient/tests/unit/v1/test_client_sessions.py
---
old/python-freezerclient-2.1.0/freezerclient/tests/unit/v1/test_client_sessions.py
2018-12-10 05:48:35.000000000 +0100
+++
new/python-freezerclient-2.2.0/freezerclient/tests/unit/v1/test_client_sessions.py
2019-08-19 17:08:58.000000000 +0200
@@ -12,11 +12,12 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-import json
import unittest
import mock
+from oslo_serialization import jsonutils as json
+
from freezerclient import exceptions
from freezerclient.v1.managers import sessions
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-freezerclient-2.1.0/freezerclient/tests/unit/v2/test_client_jobs.py
new/python-freezerclient-2.2.0/freezerclient/tests/unit/v2/test_client_jobs.py
---
old/python-freezerclient-2.1.0/freezerclient/tests/unit/v2/test_client_jobs.py
2018-12-10 05:48:35.000000000 +0100
+++
new/python-freezerclient-2.2.0/freezerclient/tests/unit/v2/test_client_jobs.py
2019-08-19 17:08:58.000000000 +0200
@@ -12,11 +12,12 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-import json
import unittest
import mock
+from oslo_serialization import jsonutils as json
+
from freezerclient import exceptions
from freezerclient.v2.managers import jobs
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-freezerclient-2.1.0/freezerclient/tests/unit/v2/test_client_sessions.py
new/python-freezerclient-2.2.0/freezerclient/tests/unit/v2/test_client_sessions.py
---
old/python-freezerclient-2.1.0/freezerclient/tests/unit/v2/test_client_sessions.py
2018-12-10 05:48:35.000000000 +0100
+++
new/python-freezerclient-2.2.0/freezerclient/tests/unit/v2/test_client_sessions.py
2019-08-19 17:08:58.000000000 +0200
@@ -12,11 +12,12 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-import json
import unittest
import mock
+from oslo_serialization import jsonutils as json
+
from freezerclient import exceptions
from freezerclient.v2.managers import sessions
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-freezerclient-2.1.0/freezerclient/utils.py
new/python-freezerclient-2.2.0/freezerclient/utils.py
--- old/python-freezerclient-2.1.0/freezerclient/utils.py 2018-12-10
05:48:35.000000000 +0100
+++ new/python-freezerclient-2.2.0/freezerclient/utils.py 2019-08-19
17:08:58.000000000 +0200
@@ -13,10 +13,10 @@
# limitations under the License.
-import json
import logging
import os
+from oslo_serialization import jsonutils as json
from oslo_utils import importutils
logging = logging.getLogger(__name__)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-freezerclient-2.1.0/freezerclient/v1/managers/actions.py
new/python-freezerclient-2.2.0/freezerclient/v1/managers/actions.py
--- old/python-freezerclient-2.1.0/freezerclient/v1/managers/actions.py
2018-12-10 05:48:35.000000000 +0100
+++ new/python-freezerclient-2.2.0/freezerclient/v1/managers/actions.py
2019-08-19 17:08:58.000000000 +0200
@@ -12,9 +12,10 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-import json
import requests
+from oslo_serialization import jsonutils as json
+
from freezerclient import exceptions
from freezerclient import utils
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-freezerclient-2.1.0/freezerclient/v1/managers/backups.py
new/python-freezerclient-2.2.0/freezerclient/v1/managers/backups.py
--- old/python-freezerclient-2.1.0/freezerclient/v1/managers/backups.py
2018-12-10 05:48:35.000000000 +0100
+++ new/python-freezerclient-2.2.0/freezerclient/v1/managers/backups.py
2019-08-19 17:08:58.000000000 +0200
@@ -12,9 +12,10 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-import json
import requests
+from oslo_serialization import jsonutils as json
+
from freezerclient import exceptions
from freezerclient import utils
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-freezerclient-2.1.0/freezerclient/v1/managers/clients.py
new/python-freezerclient-2.2.0/freezerclient/v1/managers/clients.py
--- old/python-freezerclient-2.1.0/freezerclient/v1/managers/clients.py
2018-12-10 05:48:35.000000000 +0100
+++ new/python-freezerclient-2.2.0/freezerclient/v1/managers/clients.py
2019-08-19 17:08:58.000000000 +0200
@@ -12,9 +12,10 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-import json
import requests
+from oslo_serialization import jsonutils as json
+
from freezerclient import exceptions
from freezerclient import utils
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-freezerclient-2.1.0/freezerclient/v1/managers/jobs.py
new/python-freezerclient-2.2.0/freezerclient/v1/managers/jobs.py
--- old/python-freezerclient-2.1.0/freezerclient/v1/managers/jobs.py
2018-12-10 05:48:35.000000000 +0100
+++ new/python-freezerclient-2.2.0/freezerclient/v1/managers/jobs.py
2019-08-19 17:08:58.000000000 +0200
@@ -12,9 +12,10 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-import json
import requests
+from oslo_serialization import jsonutils as json
+
from freezerclient import exceptions
from freezerclient import utils
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-freezerclient-2.1.0/freezerclient/v1/managers/sessions.py
new/python-freezerclient-2.2.0/freezerclient/v1/managers/sessions.py
--- old/python-freezerclient-2.1.0/freezerclient/v1/managers/sessions.py
2018-12-10 05:48:35.000000000 +0100
+++ new/python-freezerclient-2.2.0/freezerclient/v1/managers/sessions.py
2019-08-19 17:08:58.000000000 +0200
@@ -12,9 +12,10 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-import json
import requests
+from oslo_serialization import jsonutils as json
+
from freezerclient import exceptions
from freezerclient import utils
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-freezerclient-2.1.0/freezerclient/v2/client.py
new/python-freezerclient-2.2.0/freezerclient/v2/client.py
--- old/python-freezerclient-2.1.0/freezerclient/v2/client.py 2018-12-10
05:48:35.000000000 +0100
+++ new/python-freezerclient-2.2.0/freezerclient/v2/client.py 2019-08-19
17:08:58.000000000 +0200
@@ -27,7 +27,7 @@
class Client(object):
- """Client for the OpenStack Disaster Recovery v1 API.
+ """Client for the OpenStack Disaster Recovery v2 API.
"""
def __init__(self, token=None, username=None, password=None,
@@ -37,7 +37,7 @@
project_domain_name=None, project_domain_id=None,
cert=None, cacert=None, insecure=False, project_id=None):
"""
- Initialize a new client for the Disaster Recovery v1 API.
+ Initialize a new client for the Disaster Recovery v2 API.
:param token: keystone token
:param username: openstack username
:param password: openstack password
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-freezerclient-2.1.0/freezerclient/v2/managers/actions.py
new/python-freezerclient-2.2.0/freezerclient/v2/managers/actions.py
--- old/python-freezerclient-2.1.0/freezerclient/v2/managers/actions.py
2018-12-10 05:48:35.000000000 +0100
+++ new/python-freezerclient-2.2.0/freezerclient/v2/managers/actions.py
2019-08-19 17:08:58.000000000 +0200
@@ -12,9 +12,10 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-import json
import requests
+from oslo_serialization import jsonutils as json
+
from freezerclient import exceptions
from freezerclient import utils
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-freezerclient-2.1.0/freezerclient/v2/managers/backups.py
new/python-freezerclient-2.2.0/freezerclient/v2/managers/backups.py
--- old/python-freezerclient-2.1.0/freezerclient/v2/managers/backups.py
2018-12-10 05:48:35.000000000 +0100
+++ new/python-freezerclient-2.2.0/freezerclient/v2/managers/backups.py
2019-08-19 17:08:58.000000000 +0200
@@ -12,9 +12,10 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-import json
import requests
+from oslo_serialization import jsonutils as json
+
from freezerclient import exceptions
from freezerclient import utils
@@ -23,7 +24,7 @@
def __init__(self, client, verify=True):
self.client = client
- self.endpoint = self.endpoint = '{0}/v2/{1}/backups/'.format(
+ self.endpoint = '{0}/v2/{1}/backups/'.format(
self.client.endpoint, self.client.project_id)
self.verify = verify
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-freezerclient-2.1.0/freezerclient/v2/managers/clients.py
new/python-freezerclient-2.2.0/freezerclient/v2/managers/clients.py
--- old/python-freezerclient-2.1.0/freezerclient/v2/managers/clients.py
2018-12-10 05:48:35.000000000 +0100
+++ new/python-freezerclient-2.2.0/freezerclient/v2/managers/clients.py
2019-08-19 17:08:58.000000000 +0200
@@ -12,9 +12,10 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-import json
import requests
+from oslo_serialization import jsonutils as json
+
from freezerclient import exceptions
from freezerclient import utils
@@ -23,7 +24,7 @@
def __init__(self, client, verify=True):
self.client = client
- self.endpoint = self.endpoint = '{0}/v2/{1}/clients/'.format(
+ self.endpoint = '{0}/v2/{1}/clients/'.format(
self.client.endpoint, self.client.project_id)
self.verify = verify
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-freezerclient-2.1.0/freezerclient/v2/managers/jobs.py
new/python-freezerclient-2.2.0/freezerclient/v2/managers/jobs.py
--- old/python-freezerclient-2.1.0/freezerclient/v2/managers/jobs.py
2018-12-10 05:48:35.000000000 +0100
+++ new/python-freezerclient-2.2.0/freezerclient/v2/managers/jobs.py
2019-08-19 17:08:58.000000000 +0200
@@ -12,9 +12,10 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-import json
import requests
+from oslo_serialization import jsonutils as json
+
from freezerclient import exceptions
from freezerclient import utils
@@ -95,7 +96,7 @@
result: string 'success' or 'already started'
}
"""
- # endpoint /v1/jobs/{job_id}/event
+ # endpoint /v2/jobs/{job_id}/event
endpoint = '{0}{1}/event'.format(self.endpoint, job_id)
doc = {"start": None}
r = requests.post(endpoint,
@@ -116,7 +117,7 @@
result: string 'success' or 'already stopped'
}
"""
- # endpoint /v1/jobs/{job_id}/event
+ # endpoint /v2/jobs/{job_id}/event
endpoint = '{0}{1}/event'.format(self.endpoint, job_id)
doc = {"stop": None}
r = requests.post(endpoint,
@@ -137,7 +138,7 @@
result: string 'success' or 'already stopped'
}
"""
- # endpoint /v1/jobs/{job_id}/event
+ # endpoint /v2/jobs/{job_id}/event
endpoint = '{0}{1}/event'.format(self.endpoint, job_id)
doc = {"abort": None}
r = requests.post(endpoint,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-freezerclient-2.1.0/freezerclient/v2/managers/sessions.py
new/python-freezerclient-2.2.0/freezerclient/v2/managers/sessions.py
--- old/python-freezerclient-2.1.0/freezerclient/v2/managers/sessions.py
2018-12-10 05:48:35.000000000 +0100
+++ new/python-freezerclient-2.2.0/freezerclient/v2/managers/sessions.py
2019-08-19 17:08:58.000000000 +0200
@@ -12,9 +12,10 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-import json
import requests
+from oslo_serialization import jsonutils as json
+
from freezerclient import exceptions
from freezerclient import utils
@@ -83,7 +84,7 @@
return r.json()['version']
def add_job(self, session_id, job_id):
- # endpoint /v1/sessions/{sessions_id}/jobs/{job_id}
+ # endpoint /v2/sessions/{sessions_id}/jobs/{job_id}
endpoint = '{0}{1}/jobs/{2}'.format(self.endpoint, session_id, job_id)
r = requests.put(endpoint,
headers=self.headers, verify=self.verify)
@@ -92,7 +93,7 @@
return
def remove_job(self, session_id, job_id):
- # endpoint /v1/sessions/{sessions_id}/jobs/{job_id}
+ # endpoint /v2/sessions/{sessions_id}/jobs/{job_id}
endpoint = '{0}{1}/jobs/{2}'.format(self.endpoint, session_id, job_id)
retry = 5
r = ''
@@ -121,7 +122,7 @@
{ result: string 'running' or 'error',
'session_tag': the new session_tag )
"""
- # endpoint /v1/sessions/{sessions_id}/action
+ # endpoint /v2/sessions/{sessions_id}/action
endpoint = '{0}{1}/action'.format(self.endpoint, session_id)
doc = {"start": {
"job_id": job_id,
@@ -146,7 +147,7 @@
:param result:
:return:
"""
- # endpoint /v1/sessions/{sessions_id}/action
+ # endpoint /v2/sessions/{sessions_id}/action
endpoint = '{0}{1}/action'.format(self.endpoint, session_id)
doc = {"end": {
"job_id": job_id,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-freezerclient-2.1.0/lower-constraints.txt
new/python-freezerclient-2.2.0/lower-constraints.txt
--- old/python-freezerclient-2.1.0/lower-constraints.txt 2018-12-10
05:48:35.000000000 +0100
+++ new/python-freezerclient-2.2.0/lower-constraints.txt 2019-08-19
17:08:58.000000000 +0200
@@ -23,8 +23,9 @@
monotonic==0.6
netaddr==0.7.18
netifaces==0.10.4
-openstackdocstheme==1.18.1
+openstackdocstheme==1.20.0
oslo.i18n==3.15.3
+oslo.serialization==2.25.0
oslo.utils==3.33.0
pbr==2.0.0
pep8==1.7.1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-freezerclient-2.1.0/python_freezerclient.egg-info/PKG-INFO
new/python-freezerclient-2.2.0/python_freezerclient.egg-info/PKG-INFO
--- old/python-freezerclient-2.1.0/python_freezerclient.egg-info/PKG-INFO
2018-12-10 05:50:21.000000000 +0100
+++ new/python-freezerclient-2.2.0/python_freezerclient.egg-info/PKG-INFO
2019-08-19 17:10:10.000000000 +0200
@@ -1,10 +1,10 @@
Metadata-Version: 1.1
Name: python-freezerclient
-Version: 2.1.0
+Version: 2.2.0
Summary: OpenStack Disaster Recovery API Client Library
Home-page: https://docs.openstack.org/python-freezerclient/latest/
Author: OpenStack
-Author-email: [email protected]
+Author-email: [email protected]
License: Apache License, Version 2.0
Description: ========================
Team and repository tags
@@ -25,7 +25,7 @@
This is a client library for Freezer built on the OpenStack Disaster
Recovery API. It provides a Python API (the freezerclient module) and a
command-line tool (freezer). This library fully supports the v1 Disaster
Recovery API.
- Development takes place via the usual OpenStack processes as outlined
in the `developer guide
<https://docs.openstack.org/infra/manual/developers.html>`_. The master
repository is in `Git
<https://git.openstack.org/cgit/openstack/python-freezerclient>`_.
+ Development takes place via the usual OpenStack processes as outlined
in the `developer guide
<https://docs.openstack.org/infra/manual/developers.html>`_. The master
repository is in `Git <https://opendev.org/openstack/python-freezerclient>`_.
* License: Apache License, Version 2.0
@@ -41,21 +41,20 @@
.. _Online Documentation:
https://wiki.openstack.org/wiki/Python-freezerclient
.. _Launchpad project: https://launchpad.net/python-freezerclient
.. _Blueprints: https://blueprints.launchpad.net/python-freezerclient
- .. _Bugs: https://bugs.launchpad.net/python-freezerclient
- .. _Source:
https://git.openstack.org/cgit/openstack/python-freezerclient
+ .. _Bugs:
https://storyboard.openstack.org/#!/project/openstack/python-freezerclient
+ .. _Source: https://opendev.org/openstack/python-freezerclient
.. _How to Contribute:
https://docs.openstack.org/infra/manual/developers.html
.. _Release notes:
https://docs.openstack.org/releasenotes/python-freezerclient/
-Keywords: freezer
-freezerclient
-python-freezerclient
+Keywords: freezer,freezerclient,python-freezerclient
Platform: UNKNOWN
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.5
+Classifier: Programming Language :: Python :: 3.6
+Classifier: Programming Language :: Python :: 3.7
Classifier: Development Status :: 5 - Production/Stable
Classifier: Natural Language :: English
Classifier: Environment :: OpenStack
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-freezerclient-2.1.0/python_freezerclient.egg-info/SOURCES.txt
new/python-freezerclient-2.2.0/python_freezerclient.egg-info/SOURCES.txt
--- old/python-freezerclient-2.1.0/python_freezerclient.egg-info/SOURCES.txt
2018-12-10 05:50:21.000000000 +0100
+++ new/python-freezerclient-2.2.0/python_freezerclient.egg-info/SOURCES.txt
2019-08-19 17:10:10.000000000 +0200
@@ -93,6 +93,7 @@
releasenotes/source/ocata.rst
releasenotes/source/pike.rst
releasenotes/source/queens.rst
+releasenotes/source/stein.rst
releasenotes/source/unreleased.rst
releasenotes/source/_static/.placeholder
releasenotes/source/_templates/.placeholder
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-freezerclient-2.1.0/python_freezerclient.egg-info/pbr.json
new/python-freezerclient-2.2.0/python_freezerclient.egg-info/pbr.json
--- old/python-freezerclient-2.1.0/python_freezerclient.egg-info/pbr.json
2018-12-10 05:50:21.000000000 +0100
+++ new/python-freezerclient-2.2.0/python_freezerclient.egg-info/pbr.json
2019-08-19 17:10:10.000000000 +0200
@@ -1 +1 @@
-{"git_version": "cc92d7c", "is_release": true}
\ No newline at end of file
+{"git_version": "db341f8", "is_release": true}
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-freezerclient-2.1.0/python_freezerclient.egg-info/requires.txt
new/python-freezerclient-2.2.0/python_freezerclient.egg-info/requires.txt
--- old/python-freezerclient-2.1.0/python_freezerclient.egg-info/requires.txt
2018-12-10 05:50:21.000000000 +0100
+++ new/python-freezerclient-2.2.0/python_freezerclient.egg-info/requires.txt
2019-08-19 17:10:10.000000000 +0200
@@ -2,4 +2,5 @@
pbr!=2.1.0,>=2.0.0
keystoneauth1>=3.4.0
cliff!=2.9.0,>=2.8.0
+oslo.serialization>=2.25.0
oslo.utils>=3.33.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-freezerclient-2.1.0/releasenotes/source/conf.py
new/python-freezerclient-2.2.0/releasenotes/source/conf.py
--- old/python-freezerclient-2.1.0/releasenotes/source/conf.py 2018-12-10
05:48:35.000000000 +0100
+++ new/python-freezerclient-2.2.0/releasenotes/source/conf.py 2019-08-19
17:08:58.000000000 +0200
@@ -42,19 +42,12 @@
master_doc = 'index'
# General information about the project.
-project = u'Freezer Client Release Notes'
copyright = u'2016, Freezer developers'
repository_name = 'openstack/python-freezerclient'
bug_project = 'freezer'
bug_tag = 'python-freezerclient'
-# Release notes are version independent.
-# The short X.Y version.
-version = ''
-# The full version, including alpha/beta/rc tags.
-release = ''
-
# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
#language = None
@@ -98,7 +91,7 @@
# The theme to use for HTML and HTML Help pages. See the documentation for
# a list of builtin themes.
-html_theme = 'default'
+html_theme = 'openstackdocs'
# Theme options are theme-specific and customize the look and feel of a theme
# further. For a list of options available for each theme, see the
@@ -134,10 +127,6 @@
# directly to the root of the documentation.
#html_extra_path = []
-# If not '', a 'Last updated on:' timestamp is inserted at every page bottom,
-# using the given strftime format.
-html_last_updated_fmt = '%Y-%m-%d %H:%M'
-
# If true, SmartyPants will be used to convert quotes and dashes to
# typographically correct entities.
#html_use_smartypants = True
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-freezerclient-2.1.0/releasenotes/source/index.rst
new/python-freezerclient-2.2.0/releasenotes/source/index.rst
--- old/python-freezerclient-2.1.0/releasenotes/source/index.rst
2018-12-10 05:48:35.000000000 +0100
+++ new/python-freezerclient-2.2.0/releasenotes/source/index.rst
2019-08-19 17:08:58.000000000 +0200
@@ -8,6 +8,7 @@
:maxdepth: 2
unreleased
+ stein
queens
pike
ocata
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/python-freezerclient-2.1.0/releasenotes/source/stein.rst
new/python-freezerclient-2.2.0/releasenotes/source/stein.rst
--- old/python-freezerclient-2.1.0/releasenotes/source/stein.rst
1970-01-01 01:00:00.000000000 +0100
+++ new/python-freezerclient-2.2.0/releasenotes/source/stein.rst
2019-08-19 17:08:58.000000000 +0200
@@ -0,0 +1,6 @@
+===================================
+ Stein Series Release Notes
+===================================
+
+.. release-notes::
+ :branch: stable/stein
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-freezerclient-2.1.0/requirements.txt
new/python-freezerclient-2.2.0/requirements.txt
--- old/python-freezerclient-2.1.0/requirements.txt 2018-12-10
05:48:35.000000000 +0100
+++ new/python-freezerclient-2.2.0/requirements.txt 2019-08-19
17:08:58.000000000 +0200
@@ -5,4 +5,5 @@
pbr!=2.1.0,>=2.0.0 # Apache-2.0
keystoneauth1>=3.4.0 # Apache-2.0
cliff!=2.9.0,>=2.8.0 # Apache-2.0
+oslo.serialization>=2.25.0 # Apache-2.0
oslo.utils>=3.33.0 # Apache-2.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-freezerclient-2.1.0/setup.cfg
new/python-freezerclient-2.2.0/setup.cfg
--- old/python-freezerclient-2.1.0/setup.cfg 2018-12-10 05:50:21.000000000
+0100
+++ new/python-freezerclient-2.2.0/setup.cfg 2019-08-19 17:10:10.000000000
+0200
@@ -5,14 +5,15 @@
README.rst
license = Apache License, Version 2.0
author = OpenStack
-author-email = [email protected]
+author-email = [email protected]
home-page = https://docs.openstack.org/python-freezerclient/latest/
classifier =
Programming Language :: Python
Programming Language :: Python :: 2
Programming Language :: Python :: 2.7
Programming Language :: Python :: 3
- Programming Language :: Python :: 3.5
+ Programming Language :: Python :: 3.6
+ Programming Language :: Python :: 3.7
Development Status :: 5 - Production/Stable
Natural Language :: English
Environment :: OpenStack
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/python-freezerclient-2.1.0/tox.ini
new/python-freezerclient-2.2.0/tox.ini
--- old/python-freezerclient-2.1.0/tox.ini 2018-12-10 05:48:35.000000000
+0100
+++ new/python-freezerclient-2.2.0/tox.ini 2019-08-19 17:08:58.000000000
+0200
@@ -1,12 +1,12 @@
[tox]
minversion = 2.0
-envlist = py27,py35,py36,pep8,pylint,docs
+envlist = py27,py36,py37,pep8,pylint,docs
skipsdist = True
[testenv]
usedevelop = True
deps =
-
-c{env:UPPER_CONSTRAINTS_FILE:https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt}
+
-c{env:UPPER_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/master}
-r{toxinidir}/requirements.txt
-r{toxinidir}/test-requirements.txt
@@ -40,12 +40,12 @@
[testenv:py27]
basepython = python2.7
-[testenv:py35]
-basepython = python3.5
-
[testenv:py36]
basepython = python3.6
+[testenv:py37]
+basepython = python3.7
+
[testenv:docs]
basepython = python3
deps = -r{toxinidir}/doc/requirements.txt
@@ -76,7 +76,7 @@
[testenv:releasenotes]
basepython = python3
deps =
-
-c{env:UPPER_CONSTRAINTS_FILE:https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt}
+
-c{env:UPPER_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/master}
-r{toxinidir}/requirements.txt
-r{toxinidir}/doc/requirements.txt
commands = sphinx-build -a -E -d releasenotes/build/doctrees -b html
releasenotes/source releasenotes/build/html