commit python-heatclient for openSUSE:Factory
Hello community, here is the log from the commit of package python-heatclient for openSUSE:Factory checked in at 2016-09-30 15:30:12 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-heatclient (Old) and /work/SRC/openSUSE:Factory/.python-heatclient.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "python-heatclient" Changes: -------- --- /work/SRC/openSUSE:Factory/python-heatclient/python-heatclient.changes 2015-10-30 13:42:01.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.python-heatclient.new/python-heatclient.changes 2016-09-30 15:30:13.000000000 +0200 @@ -1,0 +2,191 @@ +Tue Aug 30 15:39:01 UTC 2016 - tbechtold@suse.com + +- update to 1.4.0: + * Updated from global requirements + * Add a nested_depth argument to poll_for_events + * Update the home-page in setup.cfg + * Standardize import format + * Remove unused function + * Change usage of _auth_url private attribute + * Remove discover from test-requirements + * Add support for stack file list + * Trivial: Remove out-of-date and useless example + * Add Python 3.5 classifier and venv + * Fix doc build if git is absent + * Fix deprecation message for stack-preview + * Remove unused LOG + * Remove white space between print and () + * base.Resource not define __ne__() built-in function + * Fix typo + * Pass correct arguments in osc plugin + * Use osc_lib instead of cliff + * Use osc-lib instead of openstackclient + * Imported Translations from Zanata + * Enhance error message + * Replace dict.iteritems with six.iteritems to make PY3 compatible + * Show 'deletion_time' of stacks + * Implement client side of event list --nested-depth + * Refactor test_shell + * Serialize files when using SessionClient + * Show 'parameter_defaults' for environment-show + * A resource list formatter for graphviz dot diagrams + * Implement "openstack stack failures list" + * Clean up osc fakes and mocks + * osc resource-type-show description option + * osc resource-type-list description option + * Remove redundant auth discovery + * switch to keystoneauth + * Allow redirects to use location from response + * Fix obscure error message when no template given to OSC + * Replace tempest-lib with tempest.lib + * Moved required parameter for visibility + * use thread safe fnmatch + * OpenStack client plugin for environment show + * Add client library support for retrieving a stack's environment + * Support "--pre-delete" argument for hook-clear + * Fixed fragile assertion in test_template_utils + * Fix logging issue in heatclient tests + * Add basic read-only function test for template validate + * Support OS_KEY/OS_CERT environment variables + * Replace assertRegexpMatches with assertRegex + * Moved -t parameter for visibility + * Move OpenStack client to test-requirements + * OSC plugin for orchestration template validate + * Use stack.get for resolving outputs for old API +- update _service and switch to upstream spec template + +------------------------------------------------------------------- +Wed Jul 13 14:58:50 UTC 2016 - tbechtold@suse.com + +- update to 1.1.0: + * Updated from global requirements + * Fix regression handling relative paths in environment + * Update .gitreview for stable/mitaka + * Use poll_for_events for "openstack stack delete" + * Add OSC plugin for openstack orchestation service list + * Add OSC plugin for openstack orchestation build info + * Strip any whitespace before checking for json + * Add OSC plugin for stack resource mark unhealthy + * Implement stack event list --follow + * Replace assertEqual(None, *) with assertIsNone + * Prompt user before deleting stack if tty + * Add more readonly openstack client funcitonal tests + * Use poll_for_events for "openstack stack <action>" + * Use poll_for_events for "openstack stack adopt" + * Use poll_for_events for "openstack stack update" + * Use poll_for_events for "openstack stack create" + * poll_for_events fall back to stack get + * Fix collision with update and update cancel + * Update OSC metavars + * OpenstackClient plugin for software deployment output show + * Move poll_for_events to event_utils + * Adds --filter to search for resources + * Stack resource search + * OpenstackClient plugin for software deployment metadata show + * Add stack hook poll and clear to openstack client + * OpenstackClient plugin for deployment create + * Remove the only-value flag of output-show + * Changes to support server-side environment resolution + * OSC plugin for stack snapshot delete + * OSC plugin for stack snapshot create + * Use yaml.safe_load() instead of yaml.load() + * Use oslo.utils.reflection to extract class name + * Add OpenstackClient plugin for software deployment show + * Add openstack client stack snapshot restore + * Add openstack client stack resource signal + * OSC plugin for stack resource show and list + * OpenstackClient plugin for event list + * OpenstackClient plugin for event show + * OpenstackClient plugin for stack delete + * Fix resource_type osc entrypoint + * OSC plugin for software config show + * Add openstack cli stack actions + * Add openstack client resource type list and show + * OSC plugin for stack snapshot show + * Add openstack client software config create + * OpenstackClient plugin for template show + * OpenStackClient plugin for stack output list + * OpenstackClient plugin for stack output show + * Add openstack client software config list + * Add openstack client stack resource metadata show + * Adds ignore_errors for template-validate command + * Add heat client support for Resource set health + * Sort osc command entry points + * OpenstackClient plugin for template function list + * OpenstackClient plugin for template version list + * Add OpenstackClient plugin for software deployment list + * Add openstack client software config delete + * OpenstackClient plugin for stack abandon + * OpenstackClient plugin for stack adopt + * OpenstackClient plugin for software deployment delete + * Add openstack client stack basic funtion tests + * Remove incorrectly used "# flake8: noqa" + * Update translation setup + * Edit backslashes for lines continuations + * Raise CommandError when Any of stack/deployment/config delete failed + * Ignore restricted_actions key + * Add formatters for 'tags' in method _do_stack_show + * Enable osc extension in setup.cfg + * Disable osc extension for 0.9.0 release + * Remove argparse from requirements + * Add openstack client stack snapshot list + * Add --dry-run option to openstack stack create + * Include keystone message when authentication failed + * Add show_nested support to update --dry-run + * Update template_utils to support object env's + * Improve "openstack stack create --wait" help message + * OpenstackClient plugin for stack update + * OpenstackClient plugin for stack create + * Validate for empty file for stack-adopt + * Misspelling in message + * Add resolve_outputs parameter to stack get method + * Allow event specification in the environment + * Add debug testenv in tox + * Replace deprecated library function os.popen() with subprocess + * Update --template-object to support nested stacks + * Added -P support to template-validate + * Fix error message on authentication failure + * Change LOG.warn to LOG.warning + * use keystoneclient exceptions instead of oslo-incubator code + * Resolve outputs from stack object + * Use stack lookup for getting stack name/id + * Replace assertEqual(None, *) with assertIsNone in tests + * Removes MANIFEST.in as it is not needed explicitely by PBR + * Fix Resource.__eq__ mismatch semantics of object equal + * remove py26 specific code from heatclient + * Deprecated tox -downloadcache option removed + * remove py26 support tag in setup.cfg + * Add JsonFormat display option + * Remove py26 support + * Delete python bytecode before every test run + * Enable pep8 E123 test + * Enable pep8 E126 test + * Enable pep8 E128 test + * Enable pep8 E265 test + * Enable pep8 E241 test + * Enable pep8 E713 test + * Use six.iteritems() instead of iter(XXX.items()) + * Fix error when listing stacks + * OpenStack typo + * Enable pep8 H202 test + * Enable pep8 H238 test + * Enable pep8 H405 tests + * Add output API calls implementations + * Refine event_log_formatter output + * Last sync from oslo-incubator + * Delete the corresponding config when deleting a deployment + * OpenStackClient plugin for stack list + * Fix environment files parsing bug for stack-adopt + * Support to list software configs + * Ignore .eggs + * OpenStackClient plugin for stack show + * Fix error in stack-list metadata + * improve readme content + * Add option for detailed template error + * Add standard code coverage configuration file + * Add PATCH support for stack-update --dry-run + * Fix the bug when showing event in log format +- Adjust Requires +- Add 0001-Fix-doc-build-if-git-is-absent.patch + +------------------------------------------------------------------- Old: ---- python-heatclient-0.8.0.tar.gz python-heatclient-rpmlintrc New: ---- python-heatclient-1.4.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-heatclient.spec ++++++ --- /var/tmp/diff_new_pack.g3vWxd/_old 2016-09-30 15:30:15.000000000 +0200 +++ /var/tmp/diff_new_pack.g3vWxd/_new 2016-09-30 15:30:15.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-heatclient # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 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 @@ -16,110 +16,94 @@ # -%define component heatclient - -Name: python-%{component} -Version: 0.8.0 +%global sname python-heatclient +Name: python-heatclient +Version: 1.4.0 Release: 0 -Summary: OpenStack Orchestration (Heat) API Client +Summary: Python API and CLI for OpenStack Heat License: Apache-2.0 Group: Development/Languages/Python -Url: http://launchpad.net/python-heatclient -Source: https://pypi.python.org/packages/source/p/python-heatclient/python-heatclient-%{version}.tar.gz -Source99: %name-rpmlintrc -BuildRequires: openstack-suse-macros -BuildRequires: python-base -BuildRequires: python-setuptools -# Documentation build requirements: -BuildRequires: python-PrettyTable -BuildRequires: python-Sphinx -BuildRequires: python-iso8601 >= 0.1.4 -BuildRequires: python-keystoneclient -BuildRequires: python-oslosphinx -BuildRequires: python-pbr -Requires: python >= 2.6.8 -Requires: python-Babel >= 1.3 +Url: https://launchpad.net/%{sname} +Source0: https://pypi.io/packages/source/p/%{sname}/%{sname}-%{version}.tar.gz +BuildRequires: openstack-macros +BuildRequires: python-PyYAML >= 3.1.0 +BuildRequires: python-cliff >= 1.15.0 +BuildRequires: python-devel +BuildRequires: python-fixtures >= 3.0.0 +BuildRequires: python-mock >= 2.0 +BuildRequires: python-mox3 >= 0.7.0 +BuildRequires: python-osc-lib >= 0.4.0 +BuildRequires: python-oslo.serialization >= 1.10.0 +BuildRequires: python-oslotest >= 1.10.0 +BuildRequires: python-pbr >= 1.6 +BuildRequires: python-requests-mock >= 1.0 +BuildRequires: python-swiftclient >= 2.2.0 +BuildRequires: python-testrepository >= 0.0.18 +BuildRequires: python-testscenarios >= 0.4 +BuildRequires: python-testtools >= 1.4.0 +Requires: python-Babel >= 2.3.4 Requires: python-PrettyTable >= 0.7 Requires: python-PyYAML >= 3.1.0 -Requires: python-argparse -Requires: python-iso8601 >= 0.1.9 -Requires: python-keystoneclient >= 1.6.0 -Requires: python-oslo.i18n >= 1.5.0 -Requires: python-oslo.serialization >= 1.4.0 -Requires: python-oslo.utils >= 2.0.0 -Requires: python-pbr >= 1.6 -Requires: python-requests >= 2.5.2 +Requires: python-cliff >= 1.15.0 +Requires: python-iso8601 >= 0.1.11 +Requires: python-keystoneauth1 >= 2.10.0 +Requires: python-osc-lib >= 0.4.0 +Requires: python-oslo.i18n >= 2.1.0 +Requires: python-oslo.serialization >= 1.10.0 +Requires: python-oslo.utils >= 3.16.0 +Requires: python-requests >= 2.10.0 Requires: python-six >= 1.9.0 Requires: python-swiftclient >= 2.2.0 -BuildRoot: %{_tmppath}/%{name}-%{version}-build -%if 0%{?suse_version} && 0%{?suse_version} <= 1110 -%{!?python_sitelib: %global python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} -%else BuildArch: noarch -%endif %description -This is a client library for Heat built on the Heat orchestration API. It -provides a Python API (the heatclient module) and a command-line tool (heat). +This is a client for the OpenStack Heat API. There's a Python API (the +heatclient module), and a command-line script (heat). Each implements 100% of +the OpenStack Heat API. %package doc -Summary: OpenStack Orchestration (Heat) API Client - Documentation -Group: Documentation/HTML -Requires: %{name} = %{version} +Summary: Documentation for OpenStack Heat API Client +Group: Documentation +BuildRequires: python-Sphinx +BuildRequires: python-oslosphinx >= 2.5.0 %description doc -This package contains documentation files for %{name}. - -%package test -Summary: OpenStack Orchestration (Heat) API Client - Testsuite -Group: Development/Languages/Python -Requires: %{name} = %{version} -Requires: python-fixtures >= 1.3.1 -Requires: python-mock >= 1.2 -Requires: python-mox3 >= 0.7.0 -Requires: python-oslotest >= 1.10.0 -Requires: python-requests-mock >= 0.6.0 -Requires: python-tempest-lib >= 0.6.1 -Requires: python-testrepository >= 0.0.18 -Requires: python-testscenarios >= 0.4 -Requires: python-testtools >= 1.4.0 - -%description test -This package contains testsuite files for %{name}. +This is a client for the OpenStack Heat API. There's a Python API (the +heatclient module), and a command-line script (heat). Each implements 100% of +the OpenStack Heat API. +This package contains auto-generated documentation. %prep -%setup -q -%openstack_cleanup_prep -echo %{version} > heatclient/versioninfo +%setup -q -n %{sname}-%{version} %build -python setup.py build -python setup.py build_sphinx -rm doc/build/html/.buildinfo +%{py2_build} -%install -python setup.py install --prefix=%{_prefix} --root=%{buildroot} --install-data=%{python_sitelib} +%{__python2} setup.py build_sphinx +# remove the sphinx-build leftovers +rm -rf doc/build/html/.{doctrees,buildinfo} +%install +%{py2_install} +# man page +install -p -D -m 644 doc/build/man/heat.1 %{buildroot}%{_mandir}/man1/heat.1 # bash completion -install -p -D -m 644 tools/heat.bash_completion %{buildroot}%{_sysconfdir}/bash_completion.d/openstack-heat.sh +install -p -D -m 644 tools/heat.bash_completion %{buildroot}%{_sysconfdir}/bash_completion.d/%{name} -### test subpackage -%openstack_test_package_install +%check +%{__python2} setup.py testr %files -%defattr(-,root,root,-) -%doc LICENSE README.rst +%doc README.rst +%license LICENSE +%{python2_sitelib}/heatclient +%{python2_sitelib}/*.egg-info +%{_sysconfdir}/bash_completion.d//%{name} +%{_mandir}/man1/heat.1.gz %{_bindir}/heat -%{python_sitelib}/%{component}/ -%{python_sitelib}/python_%{component}-*.egg-info -%{_sysconfdir}/bash_completion.d/openstack-heat.sh %files doc -%defattr(-,root,root,-) -%doc LICENSE doc/build/html - -%files test -%defattr(-,root,root,-) -%{_localstatedir}/lib/%{name}-test/ +%license LICENSE +%doc doc/build/html %changelog ++++++ _service ++++++ --- /var/tmp/diff_new_pack.g3vWxd/_old 2016-09-30 15:30:15.000000000 +0200 +++ /var/tmp/diff_new_pack.g3vWxd/_new 2016-09-30 15:30:15.000000000 +0200 @@ -1,12 +1,12 @@ <services> + <service mode="disabled" name="renderspec"> + <param name="input-template">https://raw.githubusercontent.com/openstack/rpm-packaging/master/openstack/p...</param> + <param name="output-name">python-heatclient.spec</param> + <param name="requirements">https://raw.githubusercontent.com/openstack/rpm-packaging/master/global-requ...</param> + </service> <service mode="disabled" name="download_files"> <param name="changesgenerate">enable</param> </service> - <service mode="disabled" name="set_version"> - <param name="basename">python-heatclient</param> - </service> - <service mode="disabled" name="python_requires"> - </service> <service name="refresh_patches" mode="disabled"> <param name="changesgenerate">enable</param> </service> ++++++ python-heatclient-0.8.0.tar.gz -> python-heatclient-1.4.0.tar.gz ++++++ ++++ 18772 lines of diff (skipped)
participants (1)
-
root@hilbert.suse.de