Hello community, here is the log from the commit of package python-freezerclient for openSUSE:Factory checked in at 2018-03-19 23:34:30 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-freezerclient (Old) and /work/SRC/openSUSE:Factory/.python-freezerclient.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-freezerclient" Mon Mar 19 23:34:30 2018 rev:3 rq:583296 version:1.6.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-freezerclient/python-freezerclient.changes 2017-08-28 15:32:30.463338856 +0200 +++ /work/SRC/openSUSE:Factory/.python-freezerclient.new/python-freezerclient.changes 2018-03-19 23:34:31.401697021 +0100 @@ -1,0 +2,26 @@ +Fri Feb 23 12:56:00 UTC 2018 - tbecht...@suse.com + +- Switch to stable/queens spec template + +------------------------------------------------------------------- +Mon Feb 12 09:54:30 UTC 2018 - cloud-de...@suse.de + +- update to version 1.6.0 (bsc#1078607) + - Remove the python-subunit from test-requirements.txt + - Update reno for stable/pike + - Remove setting of version/release from releasenotes + - Use namespace to allow CommandManager to load actions + - Fix creating freezer client with keystone auth session + - Remove astroid from test-requirements + - Avoid tox_install.sh for constraints support + - Update wrong url for freezerclient + - Fix guess auth version error + - Updated from global requirements + - Update cli reference + +------------------------------------------------------------------- +Thu Jan 18 15:54:57 UTC 2018 - tbecht...@suse.com + +- Convert to singlespec + +------------------------------------------------------------------- Old: ---- 0001-Remove-astroid-from-test-requirements.patch python-freezerclient-1.5.0.tar.gz New: ---- python-freezerclient-1.6.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-freezerclient.spec ++++++ --- /var/tmp/diff_new_pack.ecr1iv/_old 2018-03-19 23:34:32.717649549 +0100 +++ /var/tmp/diff_new_pack.ecr1iv/_new 2018-03-19 23:34:32.721649404 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-freezerclient # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,49 +17,68 @@ Name: python-freezerclient -Version: 1.5.0 +Version: 1.6.0 Release: 0 Summary: Python API and CLI for OpenStack Freezer License: Apache-2.0 Group: Development/Languages/Python -Url: http://launchpad.net/%{name} -Source0: https://pypi.io/packages/source/p/%{name}/%{name}-%{version}.tar.gz -# https://review.openstack.org/#/c/496487/ -Patch1: 0001-Remove-astroid-from-test-requirements.patch +Url: https://launchpad.net/python-freezerclient +Source0: https://files.pythonhosted.org/packages/source/p/python-freezerclient/python-freezerclient-1.6.0.tar.gz BuildRequires: openstack-macros BuildRequires: python-devel -BuildRequires: python-fixtures >= 3.0.0 -BuildRequires: python-keystoneclient >= 3.8.0 -BuildRequires: python-mock >= 2.0 -BuildRequires: python-oslo.i18n >= 2.1.0 -BuildRequires: python-oslo.utils >= 3.20.0 -BuildRequires: python-oslotest >= 1.10.0 -BuildRequires: python-pbr >= 2.0.0 -BuildRequires: python-python-subunit >= 0.0.18 -BuildRequires: python-setuptools >= 16.0 -BuildRequires: python-testrepository >= 0.0.18 -BuildRequires: python-testtools >= 1.4.0 -Requires: python-cliff >= 2.6.0 +BuildRequires: python2-fixtures >= 3.0.0 +BuildRequires: python2-keystoneclient >= 3.8.0 +BuildRequires: python2-mock >= 2.0.0 +BuildRequires: python2-oslo.i18n >= 3.15.3 +BuildRequires: python2-oslo.utils >= 3.33.0 +BuildRequires: python2-oslotest >= 3.2.0 +BuildRequires: python2-pbr >= 2.0.0 +BuildRequires: python2-python-subunit >= 1.0.0 +BuildRequires: python2-setuptools >= 16.0 +BuildRequires: python2-testrepository >= 0.0.18 +BuildRequires: python2-testtools >= 2.2.0 +BuildRequires: python3-devel +BuildRequires: python3-fixtures >= 3.0.0 +BuildRequires: python3-keystoneclient >= 3.8.0 +BuildRequires: python3-mock >= 2.0.0 +BuildRequires: python3-oslo.i18n >= 3.15.3 +BuildRequires: python3-oslo.utils >= 3.33.0 +BuildRequires: python3-oslotest >= 3.2.0 +BuildRequires: python3-pbr >= 2.0.0 +BuildRequires: python3-python-subunit >= 1.0.0 +BuildRequires: python3-setuptools >= 16.0 +BuildRequires: python3-testrepository >= 0.0.18 +BuildRequires: python3-testtools >= 2.2.0 +Requires: python-cliff >= 2.8.0 Requires: python-keystoneclient >= 3.8.0 -Requires: python-oslo.config >= 4.0.0 -Requires: python-oslo.i18n >= 2.1.0 -Requires: python-oslo.log >= 3.22.0 -Requires: python-oslo.utils >= 3.20.0 +Requires: python-oslo.config >= 5.1.0 +Requires: python-oslo.i18n >= 3.15.3 +Requires: python-oslo.log >= 3.36.0 +Requires: python-oslo.utils >= 3.33.0 Requires: python-pbr >= 2.0.0 -Requires: python-six >= 1.9.0 +Requires: python-six >= 1.10.0 BuildArch: noarch +%if 0%{?suse_version} +Requires(post): update-alternatives +Requires(postun): update-alternatives +%else +# on RDO, update-alternatives is in chkconfig +Requires(post): chkconfig +Requires(postun): chkconfig +%endif +%python_subpackages %description Client library for Freezer built on the Freezer API. It provides a Python API (the freezerclient module) and a command-line tool (freezer). -%package doc +%package -n python-freezerclient-doc Summary: Documentation for OpenStack Freezer API client libary -Group: Documentation +Group: Documentation/HTML BuildRequires: python-Sphinx -BuildRequires: python-openstackdocstheme >= 1.11.0 +BuildRequires: python-openstackdocstheme >= 1.18.1 -%description doc +%description -n python-freezerclient-doc Client library for Freezer built on the Freezer API. It provides a Python API (the freezerclient module) and a command-line tool (freezer). This package contains the documentation. @@ -70,26 +89,35 @@ sed -i 's/^warning-is-error.*/warning-is-error = 0/g' setup.cfg %build -%py2_build +%{python_build} # Build HTML docs and man page %{__python2} setup.py build_sphinx rm -rf html/.{doctrees,buildinfo} %install -%py2_install +%{python_install} +%python_clone -a %{buildroot}%{_bindir}/freezer + +%post +%python_install_alternative freezer + +%postun +%python_uninstall_alternative freezer %check -%{__python2} setup.py testr +%{python_expand rm -rf .testrepository +$python setup.py testr +} -%files +%files %{python_files} %doc README.rst %license LICENSE -%{python2_sitelib}/freezerclient -%{python2_sitelib}/*.egg-info -%{_bindir}/freezer +%{python_sitelib}/freezerclient +%{python_sitelib}/*.egg-info +%python_alternative %{_bindir}/freezer -%files doc +%files -n python-freezerclient-doc %doc doc/build/html %license LICENSE ++++++ _service ++++++ --- /var/tmp/diff_new_pack.ecr1iv/_old 2018-03-19 23:34:32.757648106 +0100 +++ /var/tmp/diff_new_pack.ecr1iv/_new 2018-03-19 23:34:32.757648106 +0100 @@ -1,8 +1,8 @@ <services> <service mode="disabled" name="renderspec"> - <param name="input-template">https://raw.githubusercontent.com/openstack/rpm-packaging/stable/pike/openstack/python-freezerclient/python-freezerclient.spec.j2</param> + <param name="input-template">https://raw.githubusercontent.com/openstack/rpm-packaging/stable/queens/openstack/python-freezerclient/python-freezerclient.spec.j2</param> <param name="output-name">python-freezerclient.spec</param> - <param name="requirements">https://raw.githubusercontent.com/openstack/rpm-packaging/stable/pike/global-requirements.txt</param> + <param name="requirements">https://raw.githubusercontent.com/openstack/rpm-packaging/stable/queens/requirements.txt</param> <param name="changelog-email">cloud-de...@suse.de</param> <param name="changelog-provider">gh,openstack,python-freezerclient</param> </service> ++++++ python-freezerclient-1.5.0.tar.gz -> python-freezerclient-1.6.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-freezerclient-1.5.0/AUTHORS new/python-freezerclient-1.6.0/AUTHORS --- old/python-freezerclient-1.5.0/AUTHORS 2017-07-26 20:48:05.000000000 +0200 +++ new/python-freezerclient-1.6.0/AUTHORS 2018-01-26 01:53:16.000000000 +0100 @@ -19,8 +19,12 @@ Shangzhong Zhu <zhu.shangzh...@zte.com.cn> Sravan Kumar Dommaraju <d.sravan.ku...@ericsson.com> Swapnil Kulkarni (coolsvap) <m...@coolsvap.net> +Thomas Bechtold <tbecht...@suse.com> Vitaliy <vno...@mirantis.com> +Zuul <z...@review.openstack.org> caihui <cai....@zte.com.cn> +caoyuan <cao.y...@99cloud.net> +chenpengzi <1523688...@qq.com> deepakmourya <deepak.mou...@nectechnologies.in> eldar nugaev <eldar.nug...@hp.com> ji-xuepeng <ji.xuep...@zte.com.cn> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-freezerclient-1.5.0/ChangeLog new/python-freezerclient-1.6.0/ChangeLog --- old/python-freezerclient-1.5.0/ChangeLog 2017-07-26 20:48:05.000000000 +0200 +++ new/python-freezerclient-1.6.0/ChangeLog 2018-01-26 01:53:16.000000000 +0100 @@ -1,6 +1,29 @@ CHANGES ======= +1.6.0 +----- + +* Use namespace to allow CommandManager to load actions +* Updated from global requirements +* Updated from global requirements +* Update wrong url for freezerclient +* Updated from global requirements +* Avoid tox\_install.sh for constraints support +* Remove setting of version/release from releasenotes +* Updated from global requirements +* Updated from global requirements +* Remove the python-subunit from test-requirements.txt +* Update cli reference +* Updated from global requirements +* Fix guess auth version error +* Updated from global requirements +* Updated from global requirements +* Remove astroid from test-requirements +* Fix creating freezer client with keystone auth session +* Update reno for stable/pike +* Updated from global requirements + 1.5.0 ----- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-freezerclient-1.5.0/PKG-INFO new/python-freezerclient-1.6.0/PKG-INFO --- old/python-freezerclient-1.5.0/PKG-INFO 2017-07-26 20:48:06.000000000 +0200 +++ new/python-freezerclient-1.6.0/PKG-INFO 2018-01-26 01:53:18.000000000 +0100 @@ -1,11 +1,12 @@ Metadata-Version: 1.1 Name: python-freezerclient -Version: 1.5.0 +Version: 1.6.0 Summary: OpenStack Disaster Recovery API Client Library -Home-page: https://wiki.openstack.org/wiki/Freezer +Home-page: https://docs.openstack.org/python-freezerclient/latest/ Author: OpenStack Author-email: openstack-...@lists.openstack.org License: Apache License, Version 2.0 +Description-Content-Type: UNKNOWN Description: ======================== Team and repository tags ======================== diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-freezerclient-1.5.0/doc/source/cli/index.rst new/python-freezerclient-1.6.0/doc/source/cli/index.rst --- old/python-freezerclient-1.5.0/doc/source/cli/index.rst 2017-07-26 20:46:49.000000000 +0200 +++ new/python-freezerclient-1.6.0/doc/source/cli/index.rst 2018-01-26 01:50:10.000000000 +0100 @@ -20,11 +20,11 @@ Backup, Restore, and Disaster Recovery service (freezer) command-line client ============================================================================ -The freezer client is the command-line interface (CLI) for -the Backup, Restore, and Disaster Recovery service (freezer) API +The freezer client is the command-line interface (CLI) for the +Backup, Restore, and Disaster Recovery service (freezer) API and its extensions. -This chapter documents :command:`freezer` version ``1.4.1``. +This chapter documents :command:`freezer` version ``1.5.0``. For help on a specific :command:`freezer` command, enter: @@ -49,6 +49,7 @@ [--os-project-domain-id OS_PROJECT_DOMAIN_ID] [--os-project-name OS_PROJECT_NAME] [--os-region-name OS_REGION_NAME] [--os-tenant-id OS_TENANT_ID] + [--os-project-id OS_PROJECT_ID] [--os-tenant-name OS_TENANT_NAME] [--os-user-domain-name OS_USER_DOMAIN_NAME] [--os-user-domain-id OS_USER_DOMAIN_ID] [-k] @@ -119,6 +120,9 @@ ``--os-tenant-id OS_TENANT_ID`` Tenant to request authorization on +``--os-project-id OS_PROJECT_ID`` + Project to request authorization on + ``--os-tenant-name OS_TENANT_NAME`` Tenant to request authorization on @@ -189,8 +193,8 @@ .. code-block:: console usage: freezer action-list [-h] [-f {csv,html,json,table,value,yaml}] - [-c COLUMN] [--max-width <integer>] [--print-empty] - [--noindent] + [-c COLUMN] [--max-width <integer>] [--fit-width] + [--print-empty] [--noindent] [--quote {all,minimal,none,nonnumeric}] [--limit LIMIT] [--offset OFFSET] [--search SEARCH] @@ -217,8 +221,8 @@ .. code-block:: console usage: freezer action-show [-h] [-f {html,json,shell,table,value,yaml}] - [-c COLUMN] [--max-width <integer>] [--print-empty] - [--noindent] [--prefix PREFIX] + [-c COLUMN] [--max-width <integer>] [--fit-width] + [--print-empty] [--noindent] [--prefix PREFIX] action_id Show a single action @@ -286,8 +290,8 @@ .. code-block:: console usage: freezer backup-list [-h] [-f {csv,html,json,table,value,yaml}] - [-c COLUMN] [--max-width <integer>] [--print-empty] - [--noindent] + [-c COLUMN] [--max-width <integer>] [--fit-width] + [--print-empty] [--noindent] [--quote {all,minimal,none,nonnumeric}] [--limit LIMIT] [--offset OFFSET] [--search SEARCH] @@ -314,8 +318,8 @@ .. code-block:: console usage: freezer backup-show [-h] [-f {html,json,shell,table,value,yaml}] - [-c COLUMN] [--max-width <integer>] [--print-empty] - [--noindent] [--prefix PREFIX] + [-c COLUMN] [--max-width <integer>] [--fit-width] + [--print-empty] [--noindent] [--prefix PREFIX] backup_uuid Show the metadata of a single backup @@ -359,8 +363,8 @@ .. code-block:: console usage: freezer client-list [-h] [-f {csv,html,json,table,value,yaml}] - [-c COLUMN] [--max-width <integer>] [--print-empty] - [--noindent] + [-c COLUMN] [--max-width <integer>] [--fit-width] + [--print-empty] [--noindent] [--quote {all,minimal,none,nonnumeric}] [--limit LIMIT] [--offset OFFSET] [--search SEARCH] @@ -406,8 +410,8 @@ .. code-block:: console usage: freezer client-show [-h] [-f {html,json,shell,table,value,yaml}] - [-c COLUMN] [--max-width <integer>] [--print-empty] - [--noindent] [--prefix PREFIX] + [-c COLUMN] [--max-width <integer>] [--fit-width] + [--print-empty] [--noindent] [--prefix PREFIX] client_id Show a single client @@ -519,8 +523,8 @@ .. code-block:: console usage: freezer job-list [-h] [-f {csv,html,json,table,value,yaml}] [-c COLUMN] - [--max-width <integer>] [--print-empty] [--noindent] - [--quote {all,minimal,none,nonnumeric}] + [--max-width <integer>] [--fit-width] [--print-empty] + [--noindent] [--quote {all,minimal,none,nonnumeric}] [--limit LIMIT] [--offset OFFSET] [--search SEARCH] [--client CLIENT_ID] @@ -551,8 +555,8 @@ .. code-block:: console usage: freezer job-show [-h] [-f {html,json,shell,table,value,yaml}] - [-c COLUMN] [--max-width <integer>] [--print-empty] - [--noindent] [--prefix PREFIX] + [-c COLUMN] [--max-width <integer>] [--fit-width] + [--print-empty] [--noindent] [--prefix PREFIX] job_id Show a single job @@ -703,7 +707,7 @@ .. code-block:: console usage: freezer session-list [-h] [-f {csv,html,json,table,value,yaml}] - [-c COLUMN] [--max-width <integer>] + [-c COLUMN] [--max-width <integer>] [--fit-width] [--print-empty] [--noindent] [--quote {all,minimal,none,nonnumeric}] [--limit LIMIT] [--offset OFFSET] @@ -754,7 +758,7 @@ .. code-block:: console usage: freezer session-show [-h] [-f {html,json,shell,table,value,yaml}] - [-c COLUMN] [--max-width <integer>] + [-c COLUMN] [--max-width <integer>] [--fit-width] [--print-empty] [--noindent] [--prefix PREFIX] session_id diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-freezerclient-1.5.0/freezerclient/shell.py new/python-freezerclient-1.6.0/freezerclient/shell.py --- old/python-freezerclient-1.5.0/freezerclient/shell.py 2017-07-26 20:46:49.000000000 +0200 +++ new/python-freezerclient-1.6.0/freezerclient/shell.py 2018-01-26 01:51:08.000000000 +0100 @@ -102,7 +102,7 @@ description='Python Freezer Client', version=freezerclient.__version__, deferred_help=True, - command_manager=FreezerCommandManager(None), + command_manager=FreezerCommandManager('freezerclient'), ) def build_option_parser(self, description, version): diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-freezerclient-1.5.0/freezerclient/v1/client.py new/python-freezerclient-1.6.0/freezerclient/v1/client.py --- old/python-freezerclient-1.5.0/freezerclient/v1/client.py 2017-07-26 20:46:49.000000000 +0200 +++ new/python-freezerclient-1.6.0/freezerclient/v1/client.py 2018-01-26 01:50:10.000000000 +0100 @@ -135,6 +135,7 @@ self.opts.os_project_domain_name = project_domain_name or None self.opts.os_project_domain_id = project_domain_id or None self.opts.auth_version = version + self.opts.os_identity_api_version = version self.opts.os_cacert = cacert or None self.opts.insecure = insecure self.opts.cert = cert @@ -191,5 +192,5 @@ """Validate that the client objects gets created correctly. :return: bool """ - if self.opts.os_auth_url is None: + if not self._session and self.opts.os_auth_url is None: raise Exception('OS_AUTH_URL should be provided.') diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-freezerclient-1.5.0/freezerclient/v2/client.py new/python-freezerclient-1.6.0/freezerclient/v2/client.py --- old/python-freezerclient-1.5.0/freezerclient/v2/client.py 2017-07-26 20:46:49.000000000 +0200 +++ new/python-freezerclient-1.6.0/freezerclient/v2/client.py 2018-01-26 01:50:10.000000000 +0100 @@ -137,6 +137,7 @@ self.opts.os_project_domain_name = project_domain_name or None self.opts.os_project_domain_id = project_domain_id or None self.opts.auth_version = version + self.opts.os_identity_api_version = version self.opts.os_cacert = cacert or None self.opts.insecure = insecure self.opts.cert = cert @@ -193,5 +194,5 @@ """Validate that the client objects gets created correctly. :return: bool """ - if self.opts.os_auth_url is None: + if not self._session and self.opts.os_auth_url is None: raise Exception('OS_AUTH_URL should be provided.') diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-freezerclient-1.5.0/python_freezerclient.egg-info/PKG-INFO new/python-freezerclient-1.6.0/python_freezerclient.egg-info/PKG-INFO --- old/python-freezerclient-1.5.0/python_freezerclient.egg-info/PKG-INFO 2017-07-26 20:48:05.000000000 +0200 +++ new/python-freezerclient-1.6.0/python_freezerclient.egg-info/PKG-INFO 2018-01-26 01:53:16.000000000 +0100 @@ -1,11 +1,12 @@ Metadata-Version: 1.1 Name: python-freezerclient -Version: 1.5.0 +Version: 1.6.0 Summary: OpenStack Disaster Recovery API Client Library -Home-page: https://wiki.openstack.org/wiki/Freezer +Home-page: https://docs.openstack.org/python-freezerclient/latest/ Author: OpenStack Author-email: openstack-...@lists.openstack.org License: Apache License, Version 2.0 +Description-Content-Type: UNKNOWN Description: ======================== Team and repository tags ======================== diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-freezerclient-1.5.0/python_freezerclient.egg-info/SOURCES.txt new/python-freezerclient-1.6.0/python_freezerclient.egg-info/SOURCES.txt --- old/python-freezerclient-1.5.0/python_freezerclient.egg-info/SOURCES.txt 2017-07-26 20:48:06.000000000 +0200 +++ new/python-freezerclient-1.6.0/python_freezerclient.egg-info/SOURCES.txt 2018-01-26 01:53:18.000000000 +0100 @@ -71,7 +71,7 @@ releasenotes/source/index.rst releasenotes/source/newton.rst releasenotes/source/ocata.rst +releasenotes/source/pike.rst releasenotes/source/unreleased.rst releasenotes/source/_static/.placeholder -releasenotes/source/_templates/.placeholder -tools/tox_install.sh \ No newline at end of file +releasenotes/source/_templates/.placeholder \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-freezerclient-1.5.0/python_freezerclient.egg-info/pbr.json new/python-freezerclient-1.6.0/python_freezerclient.egg-info/pbr.json --- old/python-freezerclient-1.5.0/python_freezerclient.egg-info/pbr.json 2017-07-26 20:48:05.000000000 +0200 +++ new/python-freezerclient-1.6.0/python_freezerclient.egg-info/pbr.json 2018-01-26 01:53:16.000000000 +0100 @@ -1 +1 @@ -{"git_version": "1974aea", "is_release": true} \ No newline at end of file +{"git_version": "b92f04a", "is_release": true} \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-freezerclient-1.5.0/python_freezerclient.egg-info/requires.txt new/python-freezerclient-1.6.0/python_freezerclient.egg-info/requires.txt --- old/python-freezerclient-1.5.0/python_freezerclient.egg-info/requires.txt 2017-07-26 20:48:05.000000000 +0200 +++ new/python-freezerclient-1.6.0/python_freezerclient.egg-info/requires.txt 2018-01-26 01:53:16.000000000 +0100 @@ -1,4 +1,4 @@ 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,>=16.0 pbr!=2.1.0,>=2.0.0 -keystoneauth1>=3.0.1 -cliff>=2.8.0 +keystoneauth1>=3.3.0 +cliff!=2.9.0,>=2.8.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-freezerclient-1.5.0/releasenotes/source/conf.py new/python-freezerclient-1.6.0/releasenotes/source/conf.py --- old/python-freezerclient-1.5.0/releasenotes/source/conf.py 2017-07-26 20:46:49.000000000 +0200 +++ new/python-freezerclient-1.6.0/releasenotes/source/conf.py 2018-01-26 01:50:10.000000000 +0100 @@ -49,16 +49,11 @@ 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') +# Release notes are version independent. # The short X.Y version. -version = freezer_version.canonical_version_string() +version = '' # The full version, including alpha/beta/rc tags. -release = freezer_version.version_string_with_vcs() +release = '' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-freezerclient-1.5.0/releasenotes/source/index.rst new/python-freezerclient-1.6.0/releasenotes/source/index.rst --- old/python-freezerclient-1.5.0/releasenotes/source/index.rst 2017-07-26 20:46:49.000000000 +0200 +++ new/python-freezerclient-1.6.0/releasenotes/source/index.rst 2018-01-26 01:50:10.000000000 +0100 @@ -8,6 +8,7 @@ :maxdepth: 2 unreleased + pike ocata newton diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-freezerclient-1.5.0/releasenotes/source/pike.rst new/python-freezerclient-1.6.0/releasenotes/source/pike.rst --- old/python-freezerclient-1.5.0/releasenotes/source/pike.rst 1970-01-01 01:00:00.000000000 +0100 +++ new/python-freezerclient-1.6.0/releasenotes/source/pike.rst 2018-01-26 01:50:10.000000000 +0100 @@ -0,0 +1,6 @@ +=================================== + Pike Series Release Notes +=================================== + +.. release-notes:: + :branch: stable/pike diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-freezerclient-1.5.0/requirements.txt new/python-freezerclient-1.6.0/requirements.txt --- old/python-freezerclient-1.5.0/requirements.txt 2017-07-26 20:46:49.000000000 +0200 +++ new/python-freezerclient-1.6.0/requirements.txt 2018-01-26 01:50:10.000000000 +0100 @@ -3,5 +3,5 @@ # process, which may cause wedges in the gate later. 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,>=16.0 # PSF/ZPL pbr!=2.1.0,>=2.0.0 # Apache-2.0 -keystoneauth1>=3.0.1 # Apache-2.0 -cliff>=2.8.0 # Apache-2.0 +keystoneauth1>=3.3.0 # Apache-2.0 +cliff!=2.9.0,>=2.8.0 # Apache-2.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-freezerclient-1.5.0/setup.cfg new/python-freezerclient-1.6.0/setup.cfg --- old/python-freezerclient-1.5.0/setup.cfg 2017-07-26 20:48:06.000000000 +0200 +++ new/python-freezerclient-1.6.0/setup.cfg 2018-01-26 01:53:18.000000000 +0100 @@ -6,7 +6,7 @@ license = Apache License, Version 2.0 author = OpenStack author-email = openstack-...@lists.openstack.org -home-page = https://wiki.openstack.org/wiki/Freezer +home-page = https://docs.openstack.org/python-freezerclient/latest/ classifier = Programming Language :: Python Programming Language :: Python :: 2 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-freezerclient-1.5.0/test-requirements.txt new/python-freezerclient-1.6.0/test-requirements.txt --- old/python-freezerclient-1.5.0/test-requirements.txt 2017-07-26 20:46:49.000000000 +0200 +++ new/python-freezerclient-1.6.0/test-requirements.txt 2018-01-26 01:50:10.000000000 +0100 @@ -4,12 +4,10 @@ flake8<2.6.0,>=2.5.4 # MIT hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0 coverage!=4.4,>=4.0 # Apache-2.0 -mock>=2.0 # BSD +mock>=2.0.0 # BSD pylint==1.4.5 # GPLv2 -python-subunit>=0.0.18 # Apache-2.0/BSD -sphinx>=1.6.2 # BSD -openstackdocstheme>=1.11.0 # Apache-2.0 +sphinx!=1.6.6,>=1.6.2 # BSD +openstackdocstheme>=1.18.1 # Apache-2.0 testrepository>=0.0.18 # Apache-2.0/BSD -testtools>=1.4.0 # MIT -reno!=2.3.1,>=1.8.0 # Apache-2.0 -astroid<1.4.0 # LGPLv2.1 # breaks pylint 1.4.4 +testtools>=2.2.0 # MIT +reno>=2.5.0 # Apache-2.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-freezerclient-1.5.0/tools/tox_install.sh new/python-freezerclient-1.6.0/tools/tox_install.sh --- old/python-freezerclient-1.5.0/tools/tox_install.sh 2017-07-26 20:46:49.000000000 +0200 +++ new/python-freezerclient-1.6.0/tools/tox_install.sh 1970-01-01 01:00:00.000000000 +0100 @@ -1,55 +0,0 @@ -#!/usr/bin/env bash - -# Client constraint file contains this client version pin that is in conflict -# with installing the client from source. We should replace the version pin in -# the constraints file before applying it for from-source installation. - -ZUUL_CLONER=/usr/zuul-env/bin/zuul-cloner -BRANCH_NAME=master -CLIENT_NAME=python-freezerclient -requirements_installed=$(echo "import openstack_requirements" | python 2>/dev/null ; echo $?) - -set -e - -CONSTRAINTS_FILE=$1 -shift - -install_cmd="pip install" -mydir=$(mktemp -dt "$CLIENT_NAME-tox_install-XXXXXXX") -trap "rm -rf $mydir" EXIT -localfile=$mydir/upper-constraints.txt -if [[ $CONSTRAINTS_FILE != http* ]]; then - CONSTRAINTS_FILE=file://$CONSTRAINTS_FILE -fi -curl $CONSTRAINTS_FILE -k -o $localfile -install_cmd="$install_cmd -c$localfile" - -if [ $requirements_installed -eq 0 ]; then - echo "ALREADY INSTALLED" > /tmp/tox_install.txt - echo "Requirements already installed; using existing package" -elif [ -x "$ZUUL_CLONER" ]; then - echo "ZUUL CLONER" > /tmp/tox_install.txt - pushd $mydir - $ZUUL_CLONER --cache-dir \ - /opt/git \ - --branch $BRANCH_NAME \ - git://git.openstack.org \ - openstack/requirements - cd openstack/requirements - $install_cmd -e . - popd -else - echo "PIP HARDCODE" > /tmp/tox_install.txt - if [ -z "$REQUIREMENTS_PIP_LOCATION" ]; then - REQUIREMENTS_PIP_LOCATION="git+https://git.openstack.org/openstack/requirements@$BRANCH_NAME#egg=requirements" - fi - $install_cmd -U -e ${REQUIREMENTS_PIP_LOCATION} -fi - -# This is the main purpose of the script: Allow local installation of -# the current repo. It is listed in constraints file and thus any -# install will be constrained and we need to unconstrain it. -edit-constraints $localfile -- $CLIENT_NAME "-e file://$PWD#egg=$CLIENT_NAME" - -$install_cmd -U $* -exit $? diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-freezerclient-1.5.0/tox.ini new/python-freezerclient-1.6.0/tox.ini --- old/python-freezerclient-1.5.0/tox.ini 2017-07-26 20:46:49.000000000 +0200 +++ new/python-freezerclient-1.6.0/tox.ini 2018-01-26 01:50:10.000000000 +0100 @@ -5,11 +5,11 @@ [testenv] usedevelop = True deps = + -c{env:UPPER_CONSTRAINTS_FILE:https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt} -r{toxinidir}/requirements.txt -r{toxinidir}/test-requirements.txt -install_command = - {toxinidir}/tools/tox_install.sh {env:UPPER_CONSTRAINTS_FILE:https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt} {opts} {packages} +install_command = pip install {opts} {packages} setenv = VIRTUAL_ENV={envdir} whitelist_externals =