Hello community, here is the log from the commit of package python-freezerclient for openSUSE:Factory checked in at 2020-10-26 16:14:51 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-freezerclient (Old) and /work/SRC/openSUSE:Factory/.python-freezerclient.new.3463 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-freezerclient" Mon Oct 26 16:14:51 2020 rev:9 rq:841177 version:4.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-freezerclient/python-freezerclient.changes 2020-06-05 20:12:32.766190031 +0200 +++ /work/SRC/openSUSE:Factory/.python-freezerclient.new.3463/python-freezerclient.changes 2020-10-26 16:15:44.002905096 +0100 @@ -1,0 +2,14 @@ +Fri Oct 9 19:07:06 UTC 2020 - cloud-de...@suse.de + +- update to version 4.0.0 + - Add py38 in tox. + - Switch to newer openstackdocstheme and reno versions + - Fix tip error + - Use unittest.mock instead of third party mock + - Add Python3 victoria unit tests + - Remove keystone v2 related code + - Update hacking for Python3 + - Fix hacking min version to 3.0.1 + - Update master for stable/ussuri + +------------------------------------------------------------------- Old: ---- python-freezerclient-3.0.1.tar.gz New: ---- python-freezerclient-4.0.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-freezerclient.spec ++++++ --- /var/tmp/diff_new_pack.lbxnpf/_old 2020-10-26 16:15:44.830905858 +0100 +++ /var/tmp/diff_new_pack.lbxnpf/_new 2020-10-26 16:15:44.834905861 +0100 @@ -17,13 +17,13 @@ Name: python-freezerclient -Version: 3.0.1 +Version: 4.0.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-3.0.1.tar.gz +Source0: https://files.pythonhosted.org/packages/source/p/python-freezerclient/python-freezerclient-4.0.0.tar.gz BuildRequires: openstack-macros BuildRequires: python3-cliff >= 2.8.0 BuildRequires: python3-fixtures @@ -34,7 +34,6 @@ BuildRequires: python3-oslotest BuildRequires: python3-pbr >= 2.0.0 BuildRequires: python3-python-subunit -BuildRequires: python3-setuptools >= 21.0.0 BuildRequires: python3-stestr BuildRequires: python3-testtools BuildArch: noarch @@ -81,7 +80,7 @@ %{py3_build} # Build HTML docs and man page -PBR_VERSION=3.0.1 %sphinx_build -b html doc/source doc/build/html +PBR_VERSION=4.0.0 %sphinx_build -b html doc/source doc/build/html rm -r doc/build/html/.{doctrees,buildinfo} %install ++++++ _service ++++++ --- /var/tmp/diff_new_pack.lbxnpf/_old 2020-10-26 16:15:44.866905891 +0100 +++ /var/tmp/diff_new_pack.lbxnpf/_new 2020-10-26 16:15:44.866905891 +0100 @@ -1,6 +1,6 @@ <services> <service mode="disabled" name="renderspec"> - <param name="input-template">https://opendev.org/openstack/rpm-packaging/raw/branch/stable/ussuri/openstack/python-freezerclient/python-freezerclient.spec.j2</param> + <param name="input-template">https://opendev.org/openstack/rpm-packaging/raw/branch/stable/victoria/openstack/python-freezerclient/python-freezerclient.spec.j2</param> <param name="output-name">python-freezerclient.spec</param> <param name="requirements">https://opendev.org/openstack/python-freezerclient/raw/branch/master/requirements.txt</param> <param name="changelog-email">cloud-de...@suse.de</param> ++++++ python-freezerclient-3.0.1.tar.gz -> python-freezerclient-4.0.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-freezerclient-3.0.1/.zuul.yaml new/python-freezerclient-4.0.0/.zuul.yaml --- old/python-freezerclient-3.0.1/.zuul.yaml 2020-04-11 20:59:26.000000000 +0200 +++ new/python-freezerclient-4.0.0/.zuul.yaml 2020-09-14 15:55:49.000000000 +0200 @@ -2,7 +2,7 @@ templates: - check-requirements - openstack-lower-constraints-jobs - - openstack-python3-ussuri-jobs + - openstack-python3-victoria-jobs - publish-openstack-docs-pti - release-notes-jobs-python3 check: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-freezerclient-3.0.1/AUTHORS new/python-freezerclient-4.0.0/AUTHORS --- old/python-freezerclient-3.0.1/AUTHORS 2020-04-11 21:00:52.000000000 +0200 +++ new/python-freezerclient-4.0.0/AUTHORS 2020-09-14 15:57:17.000000000 +0200 @@ -2,6 +2,7 @@ Andreas Jaeger <a...@suse.com> Anh Tran <an...@vn.fujitsu.com> Cai Hui <cai....@zte.com.cn> +Caihui <cai....@zte.com.cn> Caihui <caihui...@163.com> Cao Xuan Hoang <hoan...@vn.fujitsu.com> Chen <dstbtg...@foxmail.com> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-freezerclient-3.0.1/ChangeLog new/python-freezerclient-4.0.0/ChangeLog --- old/python-freezerclient-3.0.1/ChangeLog 2020-04-11 21:00:52.000000000 +0200 +++ new/python-freezerclient-4.0.0/ChangeLog 2020-09-14 15:57:17.000000000 +0200 @@ -1,6 +1,23 @@ CHANGES ======= +4.0.0 +----- + +* Fix tip error +* Add py38 in tox +* Remove keystone v2 related code + +3.1.0 +----- + +* Switch to newer openstackdocstheme and reno versions +* Fix hacking min version to 3.0.1 +* Use unittest.mock instead of third party mock +* Add Python3 victoria unit tests +* Update master for stable/ussuri +* Update hacking for Python3 + 3.0.1 ----- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-freezerclient-3.0.1/PKG-INFO new/python-freezerclient-4.0.0/PKG-INFO --- old/python-freezerclient-3.0.1/PKG-INFO 2020-04-11 21:00:52.000000000 +0200 +++ new/python-freezerclient-4.0.0/PKG-INFO 2020-09-14 15:57:17.000000000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.2 Name: python-freezerclient -Version: 3.0.1 +Version: 4.0.0 Summary: OpenStack Disaster Recovery API Client Library Home-page: https://docs.openstack.org/python-freezerclient/latest/ Author: OpenStack diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-freezerclient-3.0.1/doc/requirements.txt new/python-freezerclient-4.0.0/doc/requirements.txt --- old/python-freezerclient-3.0.1/doc/requirements.txt 2020-04-11 20:59:26.000000000 +0200 +++ new/python-freezerclient-4.0.0/doc/requirements.txt 2020-09-14 15:55:49.000000000 +0200 @@ -1,3 +1,3 @@ -sphinx!=1.6.6,!=1.6.7,!=2.1.0,>=1.6.2;python_version>='3.4' # BSD -openstackdocstheme>=1.20.0 # Apache-2.0 -reno>=2.5.0 # Apache-2.0 +sphinx>=2.0.0,!=2.1.0 # BSD +openstackdocstheme>=2.2.1 # Apache-2.0 +reno>=3.1.0 # Apache-2.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-freezerclient-3.0.1/doc/source/conf.py new/python-freezerclient-4.0.0/doc/source/conf.py --- old/python-freezerclient-3.0.1/doc/source/conf.py 2020-04-11 20:59:26.000000000 +0200 +++ new/python-freezerclient-4.0.0/doc/source/conf.py 2020-09-14 15:55:49.000000000 +0200 @@ -46,9 +46,9 @@ copyright = u'2016, OpenStack' # openstackdocstheme options -repository_name = 'openstack/python-freezerclient' -bug_project = 'freezer' -bug_tag = 'python-freezerclient' +openstackdocs_repo_name = 'openstack/python-freezerclient' +openstackdocs_bug_project = 'freezer' +openstackdocs_bug_tag = 'python-freezerclient' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. @@ -80,7 +80,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-freezerclient-3.0.1/freezerclient/shell.py new/python-freezerclient-4.0.0/freezerclient/shell.py --- old/python-freezerclient-3.0.1/freezerclient/shell.py 2020-04-11 20:59:26.000000000 +0200 +++ new/python-freezerclient-4.0.0/freezerclient/shell.py 2020-09-14 15:55:49.000000000 +0200 @@ -158,14 +158,14 @@ dest='os_project_domain_id', default=os.environ.get('OS_PROJECT_DOMAIN_ID'), help='OpenStack project domain ID. ' - 'Defaults to env[OS_PROJECT_ID].' + 'Defaults to env[OS_PROJECT_DOMAIN_ID].' ) parser.add_argument( '--os-project-name', dest='os_project_name', default=os.environ.get('OS_PROJECT_NAME'), - help='Project name to scope to' + help='Project name (tenant name)' ) parser.add_argument( @@ -236,7 +236,6 @@ 'token': self.options.os_token, 'username': self.options.os_username, 'password': self.options.os_password, - 'tenant_name': self.options.os_project_name, 'auth_url': self.options.os_auth_url, 'endpoint': self.options.os_backup_url, 'endpoint_type': self.options.os_endpoint_type, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-freezerclient-3.0.1/freezerclient/tests/unit/test_client.py new/python-freezerclient-4.0.0/freezerclient/tests/unit/test_client.py --- old/python-freezerclient-3.0.1/freezerclient/tests/unit/test_client.py 2020-04-11 20:59:26.000000000 +0200 +++ new/python-freezerclient-4.0.0/freezerclient/tests/unit/test_client.py 2020-09-14 15:55:49.000000000 +0200 @@ -12,8 +12,8 @@ # See the License for the specific language governing permissions and # limitations under the License. -import mock import unittest +from unittest import mock from freezerclient import client from freezerclient import v1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-freezerclient-3.0.1/freezerclient/tests/unit/test_shell.py new/python-freezerclient-4.0.0/freezerclient/tests/unit/test_shell.py --- old/python-freezerclient-3.0.1/freezerclient/tests/unit/test_shell.py 2020-04-11 20:59:26.000000000 +0200 +++ new/python-freezerclient-4.0.0/freezerclient/tests/unit/test_shell.py 2020-09-14 15:55:49.000000000 +0200 @@ -36,8 +36,6 @@ FAKE_ENV = { 'OS_USERNAME': DEFAULT_USERNAME, 'OS_PASSWORD': DEFAULT_PASSWORD, - 'OS_TENANT_ID': DEFAULT_PROJECT_ID, - 'OS_TENANT_NAME': DEFAULT_PROJECT_NAME, 'OS_PROJECT_ID': DEFAULT_PROJECT_ID, 'OS_PROJECT_NAME': DEFAULT_PROJECT_NAME, 'OS_AUTH_URL': DEFAULT_AUTH_URL, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-freezerclient-3.0.1/freezerclient/tests/unit/v1/test_client.py new/python-freezerclient-4.0.0/freezerclient/tests/unit/v1/test_client.py --- old/python-freezerclient-3.0.1/freezerclient/tests/unit/v1/test_client.py 2020-04-11 20:59:26.000000000 +0200 +++ new/python-freezerclient-4.0.0/freezerclient/tests/unit/v1/test_client.py 2020-09-14 15:55:49.000000000 +0200 @@ -13,8 +13,7 @@ # limitations under the License. import unittest - -import mock +from unittest import mock from keystoneauth1 import loading as kaloading @@ -41,7 +40,7 @@ kwargs = {'token': 'alpha', 'username': 'bravo', 'password': 'charlie', - 'tenant_name': 'delta', + 'project_name': 'delta', 'auth_url': 'echo', 'endpoint': 'golf', 'session': mock_session} @@ -50,7 +49,7 @@ self.assertEqual('alpha', c.opts.os_token) self.assertEqual('bravo', c.opts.os_username) self.assertEqual('charlie', c.opts.os_password) - self.assertEqual('delta', c.opts.os_tenant_name) + self.assertEqual('delta', c.opts.os_project_name) self.assertEqual('echo', c.opts.os_auth_url) self.assertEqual(mock_session, c._session) self.assertEqual(mock_session, c.session) @@ -64,7 +63,6 @@ mock_ks_loader.return_value.load_from_options.return_value = 'auth' kwargs = {'auth_url': 'one', 'project_id': 'two', - 'tenant_name': 'three', 'project_name': 'four', 'user_domain_id': 'five', 'user_domain_name': 'six', @@ -77,7 +75,6 @@ self.assertIsInstance(c, client.Client) self.assertEqual('one', c.opts.os_auth_url) self.assertEqual('two', c.opts.os_project_id) - self.assertEqual('three', c.opts.os_tenant_name) self.assertEqual('four', c.opts.os_project_name) self.assertEqual('five', c.opts.os_user_domain_id) self.assertEqual('six', c.opts.os_user_domain_name) @@ -95,7 +92,6 @@ mock_ks_loader.return_value.load_from_options.return_value = 'auth' kwargs = {'auth_url': 'one', 'project_id': 'two', - 'tenant_name': 'three', 'project_name': 'four', 'user_domain_id': 'five', 'user_domain_name': 'six', @@ -107,7 +103,6 @@ self.assertIsInstance(c, client.Client) self.assertEqual('one', c.opts.os_auth_url) self.assertEqual('two', c.opts.os_project_id) - self.assertEqual('three', c.opts.os_tenant_name) self.assertEqual('four', c.opts.os_project_name) self.assertEqual('five', c.opts.os_user_domain_id) self.assertEqual('six', c.opts.os_user_domain_name) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-freezerclient-3.0.1/freezerclient/tests/unit/v1/test_client_actions.py new/python-freezerclient-4.0.0/freezerclient/tests/unit/v1/test_client_actions.py --- old/python-freezerclient-3.0.1/freezerclient/tests/unit/v1/test_client_actions.py 2020-04-11 20:59:26.000000000 +0200 +++ new/python-freezerclient-4.0.0/freezerclient/tests/unit/v1/test_client_actions.py 2020-09-14 15:55:49.000000000 +0200 @@ -13,8 +13,7 @@ # limitations under the License. import unittest - -import mock +from unittest import mock from freezerclient import exceptions from freezerclient.v1.managers import actions diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-freezerclient-3.0.1/freezerclient/tests/unit/v1/test_client_backups.py new/python-freezerclient-4.0.0/freezerclient/tests/unit/v1/test_client_backups.py --- old/python-freezerclient-3.0.1/freezerclient/tests/unit/v1/test_client_backups.py 2020-04-11 20:59:26.000000000 +0200 +++ new/python-freezerclient-4.0.0/freezerclient/tests/unit/v1/test_client_backups.py 2020-09-14 15:55:49.000000000 +0200 @@ -13,8 +13,7 @@ # limitations under the License. import unittest - -import mock +from unittest import mock from freezerclient import exceptions from freezerclient.v1.managers import backups diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-freezerclient-3.0.1/freezerclient/tests/unit/v1/test_client_clients.py new/python-freezerclient-4.0.0/freezerclient/tests/unit/v1/test_client_clients.py --- old/python-freezerclient-3.0.1/freezerclient/tests/unit/v1/test_client_clients.py 2020-04-11 20:59:26.000000000 +0200 +++ new/python-freezerclient-4.0.0/freezerclient/tests/unit/v1/test_client_clients.py 2020-09-14 15:55:49.000000000 +0200 @@ -13,8 +13,7 @@ # limitations under the License. import unittest - -import mock +from unittest import mock from freezerclient import exceptions from freezerclient.v1.managers import clients diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-freezerclient-3.0.1/freezerclient/tests/unit/v1/test_client_jobs.py new/python-freezerclient-4.0.0/freezerclient/tests/unit/v1/test_client_jobs.py --- old/python-freezerclient-3.0.1/freezerclient/tests/unit/v1/test_client_jobs.py 2020-04-11 20:59:26.000000000 +0200 +++ new/python-freezerclient-4.0.0/freezerclient/tests/unit/v1/test_client_jobs.py 2020-09-14 15:55:49.000000000 +0200 @@ -13,8 +13,7 @@ # limitations under the License. import unittest - -import mock +from unittest import mock from oslo_serialization import jsonutils as json diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-freezerclient-3.0.1/freezerclient/tests/unit/v1/test_client_sessions.py new/python-freezerclient-4.0.0/freezerclient/tests/unit/v1/test_client_sessions.py --- old/python-freezerclient-3.0.1/freezerclient/tests/unit/v1/test_client_sessions.py 2020-04-11 20:59:26.000000000 +0200 +++ new/python-freezerclient-4.0.0/freezerclient/tests/unit/v1/test_client_sessions.py 2020-09-14 15:55:49.000000000 +0200 @@ -13,8 +13,7 @@ # limitations under the License. import unittest - -import mock +from unittest import mock from oslo_serialization import jsonutils as json diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-freezerclient-3.0.1/freezerclient/tests/unit/v2/test_client.py new/python-freezerclient-4.0.0/freezerclient/tests/unit/v2/test_client.py --- old/python-freezerclient-3.0.1/freezerclient/tests/unit/v2/test_client.py 2020-04-11 20:59:26.000000000 +0200 +++ new/python-freezerclient-4.0.0/freezerclient/tests/unit/v2/test_client.py 2020-09-14 15:55:49.000000000 +0200 @@ -13,8 +13,7 @@ # limitations under the License. import unittest - -import mock +from unittest import mock from keystoneauth1 import loading as kaloading @@ -41,7 +40,7 @@ kwargs = {'token': 'alpha', 'username': 'bravo', 'password': 'charlie', - 'tenant_name': 'delta', + 'project_name': 'delta', 'auth_url': 'echo', 'endpoint': 'golf', 'session': mock_session} @@ -50,7 +49,7 @@ self.assertEqual('alpha', c.opts.os_token) self.assertEqual('bravo', c.opts.os_username) self.assertEqual('charlie', c.opts.os_password) - self.assertEqual('delta', c.opts.os_tenant_name) + self.assertEqual('delta', c.opts.os_project_name) self.assertEqual('echo', c.opts.os_auth_url) self.assertEqual(mock_session, c._session) self.assertEqual(mock_session, c.session) @@ -64,7 +63,6 @@ mock_ks_loader.return_value.load_from_options.return_value = 'auth' kwargs = {'auth_url': 'one', 'project_id': 'two', - 'tenant_name': 'three', 'project_name': 'four', 'user_domain_id': 'five', 'user_domain_name': 'six', @@ -77,7 +75,6 @@ self.assertIsInstance(c, client.Client) self.assertEqual('one', c.opts.os_auth_url) self.assertEqual('two', c.opts.os_project_id) - self.assertEqual('three', c.opts.os_tenant_name) self.assertEqual('four', c.opts.os_project_name) self.assertEqual('five', c.opts.os_user_domain_id) self.assertEqual('six', c.opts.os_user_domain_name) @@ -95,7 +92,6 @@ mock_ks_loader.return_value.load_from_options.return_value = 'auth' kwargs = {'auth_url': 'one', 'project_id': 'two', - 'tenant_name': 'three', 'project_name': 'four', 'user_domain_id': 'five', 'user_domain_name': 'six', @@ -107,7 +103,6 @@ self.assertIsInstance(c, client.Client) self.assertEqual('one', c.opts.os_auth_url) self.assertEqual('two', c.opts.os_project_id) - self.assertEqual('three', c.opts.os_tenant_name) self.assertEqual('four', c.opts.os_project_name) self.assertEqual('five', c.opts.os_user_domain_id) self.assertEqual('six', c.opts.os_user_domain_name) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-freezerclient-3.0.1/freezerclient/tests/unit/v2/test_client_actions.py new/python-freezerclient-4.0.0/freezerclient/tests/unit/v2/test_client_actions.py --- old/python-freezerclient-3.0.1/freezerclient/tests/unit/v2/test_client_actions.py 2020-04-11 20:59:26.000000000 +0200 +++ new/python-freezerclient-4.0.0/freezerclient/tests/unit/v2/test_client_actions.py 2020-09-14 15:55:49.000000000 +0200 @@ -13,8 +13,7 @@ # limitations under the License. import unittest - -import mock +from unittest import mock from freezerclient import exceptions from freezerclient.v2.managers import actions diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-freezerclient-3.0.1/freezerclient/tests/unit/v2/test_client_backups.py new/python-freezerclient-4.0.0/freezerclient/tests/unit/v2/test_client_backups.py --- old/python-freezerclient-3.0.1/freezerclient/tests/unit/v2/test_client_backups.py 2020-04-11 20:59:26.000000000 +0200 +++ new/python-freezerclient-4.0.0/freezerclient/tests/unit/v2/test_client_backups.py 2020-09-14 15:55:49.000000000 +0200 @@ -13,8 +13,7 @@ # limitations under the License. import unittest - -import mock +from unittest import mock from freezerclient import exceptions from freezerclient.v2.managers import backups diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-freezerclient-3.0.1/freezerclient/tests/unit/v2/test_client_clients.py new/python-freezerclient-4.0.0/freezerclient/tests/unit/v2/test_client_clients.py --- old/python-freezerclient-3.0.1/freezerclient/tests/unit/v2/test_client_clients.py 2020-04-11 20:59:26.000000000 +0200 +++ new/python-freezerclient-4.0.0/freezerclient/tests/unit/v2/test_client_clients.py 2020-09-14 15:55:49.000000000 +0200 @@ -13,8 +13,7 @@ # limitations under the License. import unittest - -import mock +from unittest import mock from freezerclient import exceptions from freezerclient.v2.managers import clients diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-freezerclient-3.0.1/freezerclient/tests/unit/v2/test_client_jobs.py new/python-freezerclient-4.0.0/freezerclient/tests/unit/v2/test_client_jobs.py --- old/python-freezerclient-3.0.1/freezerclient/tests/unit/v2/test_client_jobs.py 2020-04-11 20:59:26.000000000 +0200 +++ new/python-freezerclient-4.0.0/freezerclient/tests/unit/v2/test_client_jobs.py 2020-09-14 15:55:49.000000000 +0200 @@ -13,8 +13,7 @@ # limitations under the License. import unittest - -import mock +from unittest import mock from oslo_serialization import jsonutils as json diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-freezerclient-3.0.1/freezerclient/tests/unit/v2/test_client_sessions.py new/python-freezerclient-4.0.0/freezerclient/tests/unit/v2/test_client_sessions.py --- old/python-freezerclient-3.0.1/freezerclient/tests/unit/v2/test_client_sessions.py 2020-04-11 20:59:26.000000000 +0200 +++ new/python-freezerclient-4.0.0/freezerclient/tests/unit/v2/test_client_sessions.py 2020-09-14 15:55:49.000000000 +0200 @@ -13,8 +13,7 @@ # limitations under the License. import unittest - -import mock +from unittest import mock from oslo_serialization import jsonutils as json diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-freezerclient-3.0.1/freezerclient/v1/client.py new/python-freezerclient-4.0.0/freezerclient/v1/client.py --- old/python-freezerclient-3.0.1/freezerclient/v1/client.py 2020-04-11 20:59:26.000000000 +0200 +++ new/python-freezerclient-4.0.0/freezerclient/v1/client.py 2020-09-14 15:55:49.000000000 +0200 @@ -31,7 +31,7 @@ """ def __init__(self, token=None, username=None, password=None, - tenant_name=None, auth_url=None, session=None, endpoint=None, + auth_url=None, session=None, endpoint=None, endpoint_type=None, opts=None, project_name=None, user_domain_name=None, user_domain_id=None, project_domain_name=None, project_domain_id=None, @@ -41,7 +41,6 @@ :param token: keystone token :param username: openstack username :param password: openstack password - :param tenant_name: tenant :param auth_url: keystone-api endpoint :param session: keystone.Session :param endpoint: freezer-api endpoint @@ -71,7 +70,6 @@ self.opts.os_token = token or None self.opts.os_username = username or None self.opts.os_password = password or None - self.opts.os_tenant_name = tenant_name or None self.opts.os_auth_url = auth_url or None self.opts.os_backup_url = endpoint or None self.opts.os_endpoint_type = endpoint_type or None @@ -119,7 +117,6 @@ auth_kwargs.update({ 'username': self.opts.os_username, 'password': self.opts.os_password, - 'tenant_name': self.opts.os_tenant_name, 'user_domain_id': self.opts.os_user_domain_id, 'user_domain_name': self.opts.os_user_domain_name, }) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-freezerclient-3.0.1/freezerclient/v2/client.py new/python-freezerclient-4.0.0/freezerclient/v2/client.py --- old/python-freezerclient-3.0.1/freezerclient/v2/client.py 2020-04-11 20:59:26.000000000 +0200 +++ new/python-freezerclient-4.0.0/freezerclient/v2/client.py 2020-09-14 15:55:49.000000000 +0200 @@ -31,7 +31,7 @@ """ def __init__(self, token=None, username=None, password=None, - tenant_name=None, auth_url=None, session=None, endpoint=None, + auth_url=None, session=None, endpoint=None, endpoint_type=None, opts=None, project_name=None, user_domain_name=None, user_domain_id=None, project_domain_name=None, project_domain_id=None, @@ -41,14 +41,12 @@ :param token: keystone token :param username: openstack username :param password: openstack password - :param tenant_name: tenant :param auth_url: keystone-api endpoint :param session: keystone.Session :param endpoint: freezer-api endpoint :param endpoint_type: type of endpoint :param opts: a namespace to store all keystone data :param project_name: only for version 3 - :param tenant_id: only for version 2 :param user_domain_name: only for version 3 :param user_domain_id: only for version 3 :param project_domain_name: only for version 3 @@ -71,7 +69,6 @@ self.opts.os_token = token or None self.opts.os_username = username or None self.opts.os_password = password or None - self.opts.os_tenant_name = tenant_name or None self.opts.os_auth_url = auth_url or None self.opts.os_backup_url = endpoint or None self.opts.os_endpoint_type = endpoint_type or None @@ -119,7 +116,6 @@ auth_kwargs.update({ 'username': self.opts.os_username, 'password': self.opts.os_password, - 'tenant_name': self.opts.os_tenant_name, 'user_domain_id': self.opts.os_user_domain_id, 'user_domain_name': self.opts.os_user_domain_name, }) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-freezerclient-3.0.1/lower-constraints.txt new/python-freezerclient-4.0.0/lower-constraints.txt --- old/python-freezerclient-3.0.1/lower-constraints.txt 2020-04-11 20:59:26.000000000 +0200 +++ new/python-freezerclient-4.0.0/lower-constraints.txt 2020-09-14 15:55:49.000000000 +0200 @@ -9,8 +9,6 @@ dulwich==0.15.0 extras==1.0.0 fixtures==3.0.0 -flake8==2.5.5 -hacking==0.12.0 imagesize==0.7.1 iso8601==0.1.11 Jinja2==2.10 @@ -18,19 +16,14 @@ linecache2==1.0.0 logilab-common==1.4.1 MarkupSafe==1.0 -mccabe==0.4.0 -mock==2.0.0 monotonic==0.6 netaddr==0.7.18 netifaces==0.10.4 -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 prettytable==0.7.2 -pyflakes==1.0.0 Pygments==2.2.0 pylint==1.9.2 pyparsing==2.1.0 @@ -39,12 +32,9 @@ python-subunit==1.0.0 pytz==2013.6 PyYAML==3.12 -reno==2.5.0 requests==2.14.2 setuptools==21.0.0 snowballstemmer==1.2.1 -Sphinx==1.6.5 -sphinxcontrib-websupport==1.0.1 stevedore==1.20.0 stestr==2.0.0 testtools==2.2.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-freezerclient-3.0.1/python_freezerclient.egg-info/PKG-INFO new/python-freezerclient-4.0.0/python_freezerclient.egg-info/PKG-INFO --- old/python-freezerclient-3.0.1/python_freezerclient.egg-info/PKG-INFO 2020-04-11 21:00:52.000000000 +0200 +++ new/python-freezerclient-4.0.0/python_freezerclient.egg-info/PKG-INFO 2020-09-14 15:57:17.000000000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.2 Name: python-freezerclient -Version: 3.0.1 +Version: 4.0.0 Summary: OpenStack Disaster Recovery API Client Library Home-page: https://docs.openstack.org/python-freezerclient/latest/ Author: OpenStack diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-freezerclient-3.0.1/python_freezerclient.egg-info/SOURCES.txt new/python-freezerclient-4.0.0/python_freezerclient.egg-info/SOURCES.txt --- old/python-freezerclient-3.0.1/python_freezerclient.egg-info/SOURCES.txt 2020-04-11 21:00:52.000000000 +0200 +++ new/python-freezerclient-4.0.0/python_freezerclient.egg-info/SOURCES.txt 2020-09-14 15:57:17.000000000 +0200 @@ -96,5 +96,6 @@ releasenotes/source/queens.rst releasenotes/source/stein.rst releasenotes/source/unreleased.rst +releasenotes/source/ussuri.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-3.0.1/python_freezerclient.egg-info/pbr.json new/python-freezerclient-4.0.0/python_freezerclient.egg-info/pbr.json --- old/python-freezerclient-3.0.1/python_freezerclient.egg-info/pbr.json 2020-04-11 21:00:52.000000000 +0200 +++ new/python-freezerclient-4.0.0/python_freezerclient.egg-info/pbr.json 2020-09-14 15:57:17.000000000 +0200 @@ -1 +1 @@ -{"git_version": "c2cb528", "is_release": true} \ No newline at end of file +{"git_version": "2ccd96d", "is_release": true} \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-freezerclient-3.0.1/python_freezerclient.egg-info/requires.txt new/python-freezerclient-4.0.0/python_freezerclient.egg-info/requires.txt --- old/python-freezerclient-3.0.1/python_freezerclient.egg-info/requires.txt 2020-04-11 21:00:52.000000000 +0200 +++ new/python-freezerclient-4.0.0/python_freezerclient.egg-info/requires.txt 2020-09-14 15:57:17.000000000 +0200 @@ -1,6 +1,6 @@ -setuptools!=24.0.0,!=34.0.0,!=34.0.1,!=34.0.2,!=34.0.3,!=34.1.0,!=34.1.1,!=34.2.0,!=34.3.0,!=34.3.1,!=34.3.2,!=36.2.0,>=21.0.0 -pbr!=2.1.0,>=2.0.0 -keystoneauth1>=3.4.0 cliff!=2.9.0,>=2.8.0 +keystoneauth1>=3.4.0 oslo.serialization>=2.25.0 oslo.utils>=3.33.0 +pbr!=2.1.0,>=2.0.0 +setuptools!=24.0.0,!=34.0.0,!=34.0.1,!=34.0.2,!=34.0.3,!=34.1.0,!=34.1.1,!=34.2.0,!=34.3.0,!=34.3.1,!=34.3.2,!=36.2.0,>=21.0.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-freezerclient-3.0.1/releasenotes/source/conf.py new/python-freezerclient-4.0.0/releasenotes/source/conf.py --- old/python-freezerclient-3.0.1/releasenotes/source/conf.py 2020-04-11 20:59:26.000000000 +0200 +++ new/python-freezerclient-4.0.0/releasenotes/source/conf.py 2020-09-14 15:55:49.000000000 +0200 @@ -44,9 +44,9 @@ # General information about the project. copyright = u'2016, Freezer developers' -repository_name = 'openstack/python-freezerclient' -bug_project = 'freezer' -bug_tag = 'python-freezerclient' +openstackdocs_repo_name = 'openstack/python-freezerclient' +openstackdocs_bug_project = 'freezer' +openstackdocs_bug_tag = 'python-freezerclient' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. @@ -78,7 +78,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-freezerclient-3.0.1/releasenotes/source/index.rst new/python-freezerclient-4.0.0/releasenotes/source/index.rst --- old/python-freezerclient-3.0.1/releasenotes/source/index.rst 2020-04-11 20:59:26.000000000 +0200 +++ new/python-freezerclient-4.0.0/releasenotes/source/index.rst 2020-09-14 15:55:49.000000000 +0200 @@ -8,6 +8,7 @@ :maxdepth: 2 unreleased + ussuri stein queens pike diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-freezerclient-3.0.1/releasenotes/source/ussuri.rst new/python-freezerclient-4.0.0/releasenotes/source/ussuri.rst --- old/python-freezerclient-3.0.1/releasenotes/source/ussuri.rst 1970-01-01 01:00:00.000000000 +0100 +++ new/python-freezerclient-4.0.0/releasenotes/source/ussuri.rst 2020-09-14 15:55:49.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-freezerclient-3.0.1/test-requirements.txt new/python-freezerclient-4.0.0/test-requirements.txt --- old/python-freezerclient-3.0.1/test-requirements.txt 2020-04-11 20:59:26.000000000 +0200 +++ new/python-freezerclient-4.0.0/test-requirements.txt 2020-09-14 15:55:49.000000000 +0200 @@ -1,11 +1,13 @@ # 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. -flake8<2.6.0,>=2.5.4 # MIT -hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0 + +# Hacking pins already flake8 etc version +hacking>=3.0.1,<3.1.0 # Apache-2.0 + coverage!=4.4,>=4.0 # Apache-2.0 -mock>=2.0.0 # BSD stestr>=2.0.0 # Apache-2.0 testtools>=2.2.0 # MIT astroid==2.1.0 # LGPLv2.1 +isort==4.3.21 #MIT pylint==2.2.0 # GPLv2 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-freezerclient-3.0.1/tox.ini new/python-freezerclient-4.0.0/tox.ini --- old/python-freezerclient-3.0.1/tox.ini 2020-04-11 20:59:26.000000000 +0200 +++ new/python-freezerclient-4.0.0/tox.ini 2020-09-14 15:55:49.000000000 +0200 @@ -1,6 +1,6 @@ [tox] minversion = 3.1.1 -envlist = py36,py37,pep8,pylint,docs +envlist = py36,py38,pep8,pylint,docs skipsdist = True ignore_basepython_conflict = True @@ -41,8 +41,8 @@ [testenv:py36] basepython = python3.6 -[testenv:py37] -basepython = python3.7 +[testenv:py38] +basepython = python3.8 [testenv:docs] deps = -r{toxinidir}/doc/requirements.txt