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 - cloud-de...@suse.de
+
+- 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">cloud-de...@suse.de</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 <18552437...@163.com>
 Andreas Jaeger <a...@suse.com>
 Anh Tran <an...@vn.fujitsu.com>
 Cai Hui <cai....@zte.com.cn>
@@ -8,6 +9,7 @@
 Fabrizio Vanni <fabrizio.va...@hp.com>
 Fausto Marzi <fausto.ma...@gmail.com>
 Flavio Percoco <flape...@gmail.com>
+Ghanshyam Mann <gm...@ghanshyammann.com>
 Hangdong Zhang <hdzh...@fiberhome.com>
 Jonas Pfannschmidt <jonas.pfannschm...@hp.com>
 KATO Tomoyuki <kato.tomoy...@jp.fujitsu.com>
@@ -28,19 +30,27 @@
 Vieri <15050873...@163.com>
 Vitaliy <vno...@mirantis.com>
 Vu Cong Tuan <tua...@vn.fujitsu.com>
+ZhijunWei <wzj334965...@outlook.com>
+ZhongShengping <chd...@163.com>
 caihui <cai....@zte.com.cn>
 caoyuan <cao.y...@99cloud.net>
+chenke <chen.k...@zte.com.cn>
 chenpengzi <1523688...@qq.com>
 deepakmourya <deepak.mou...@nectechnologies.in>
 eldar nugaev <eldar.nug...@hp.com>
 gecong1973 <ge.c...@zte.com.cn>
 gengchc2 <geng.changc...@zte.com.cn>
+jacky06 <zhang....@99cloud.net>
 ji-xuepeng <ji.xuep...@zte.com.cn>
+lu-meihong <lu.meih...@zte.com.cn>
 melissaml <ma....@99cloud.net>
 memo <sirmemogar...@gmail.com>
+pengyuesheng <pengyuesh...@gohighsec.com>
 qingszhao <zhao.daq...@99cloud.net>
 ricolin <rico....@easystack.cn>
 wangzhenyu <wan...@fiberhome.com>
 yangyapeng <yang.yap...@99cloud.net>
 yfzhao <dsw...@126.com>
 yushangbin <yu...@gohighsec.com>
+zhouxinyong <zhouxiny...@inspur.com>
+zhulingjie <easy...@gmail.com>
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: openstack-...@lists.openstack.org
+Author-email: openstack-disc...@lists.openstack.org
 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: openstack-...@lists.openstack.org
+Author-email: openstack-disc...@lists.openstack.org
 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 = openstack-...@lists.openstack.org
+author-email = openstack-disc...@lists.openstack.org
 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


Reply via email to