Hello community, here is the log from the commit of package python-zaqarclient for openSUSE:Factory checked in at 2016-10-22 13:22:26 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-zaqarclient (Old) and /work/SRC/openSUSE:Factory/.python-zaqarclient.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-zaqarclient" Changes: -------- --- /work/SRC/openSUSE:Factory/python-zaqarclient/python-zaqarclient.changes 2016-09-30 15:29:56.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.python-zaqarclient.new/python-zaqarclient.changes 2016-10-22 13:22:27.000000000 +0200 @@ -1,0 +2,108 @@ +Fri Oct 7 06:03:49 UTC 2016 - tbecht...@suse.com + +- Update _service and switch to upstream spec + +------------------------------------------------------------------- +Thu Sep 29 09:25:51 UTC 2016 - tbecht...@suse.com + +update to version 1.2.0 + * Fix tests related to queue attributes in API V2 + * Create a websocket transport + * Implement CLI support for pool delete + * Remove discover from test-requirements + * Fix unexpected output of pools() + * Remove unused pngmath Sphinx extension + * Flavor list support for v2 + * Add update queue function in v2 + * Do not catch ConflictError on subscription create + * Update pool on pool create if it exists + * Use v2 as the default cli version + * improve readme contents + * Remove periods of docstring + * Make TransportErrors more descriptive + * Pool delete cli support for v2 + * Add cli support for flavor update v1 + * Clean up flavor test classes + * Use API version checking directly + * Added support to v2 + * Flavor update cli support for v2 + * Delete CLI for Get/SetQueueMetadata which is API-v1 only + * Updated from global requirements + * Pool update support for v2 + * Refactor the test for v2 queues and messages + * Query claim CLI support for v1 + * Update the functional test + * Add requests-mock to test-requirements.txt + * Add support for subscription show v2 + * Raise ConflictError like other transport errors + * Expose more CLI commands for v2 + * Delete CLI for CheckQueueExistence which is <=v1.1 only + * Fix bad "pool list" api v2 entry point for CLI + * Claim create CLI support for v1 + * "pool_group" word should be used instead "pool" + * Add Support for subscription list v2 + * Pool & flavor cli implementation for v2 + * Deprecated tox -downloadcache option removed + * Add cli support for flavor create v1 + * Fix the attribute missing error + * Update flavor on flavor create if it exists + * Pool list cli support for v2 + * Support /ping and /health for v2 + * Ensure the float value of api version could work + * Added pool list support for v1 + * Improve subscription listing + * Support creating signed url's in client + * Claim renew CLI support for v1 + * Replace assertEqual(None, *) with assertIsNone in tests + * Claim release CLI support for v1 + * Fix wrong api version type + * Add support for subscription create v2 + * Using clouds.yaml to get the credentials + * Fix typo preventing queue list for v1 + * Use osc-lib instead of openstackclient + * Remove py26 support + * Fix order of arguments in assertEqual + * Fix create pool error + * Added API_VERSION for v2 + * Support claims for v2 + * Add subscriptions for queue object + * Added support to claims + * Fix doc build if git is absent + * Make sure queue create works for cli + * Fix the zaqar functional test job + * Remove pypy support + * Flavor create CLI support for v2 + * Fix functional test of get_many_messages + * Fix queue stats for v1.1 and above versions + * Drop py33 support + * Expose CLI commands for v2 + * Use osc_lib instead of cliff + * Add CLI support for signed URLs + * Add cli support for flavor show v1 + * Support PATCH of queue metadata + * Add support for flavor list v1 + * Added pool show support to v1 + * Fix freeze of Claim object's age property + * Add a way to create a signed URL from a queue + * Handle os_auth_token option in keystone config + * Add support for subscription delete v2 + * Clean imports in code + * delete python bytecode before every test run + * Fix client UnauthorizedError + * Pool show support for v2 + * Add `flavor` support for v2 + * Using messaging instead of queueing + * Fix client not working on Python 3 + * Added cli implementation for v2 + * Add `pool` support for v2 + * Added pool update support for v1 + * Fix Subscription's queue_name variable being tuple + * Refactor queue create + * Put py34 first in the env order of tox + * Flavor show cli support for v2 + * Add support for subscription update v2 + * Attaching a default project_id + * Fixing the deprecated library function + * Rename `flavor delete` command + +------------------------------------------------------------------- Old: ---- python-zaqarclient-0.2.0.tar.gz New: ---- python-zaqarclient-1.2.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-zaqarclient.spec ++++++ --- /var/tmp/diff_new_pack.flzm4B/_old 2016-10-22 13:22:28.000000000 +0200 +++ /var/tmp/diff_new_pack.flzm4B/_new 2016-10-22 13:22:28.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-zaqarclient # -# 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,73 +16,84 @@ # -%define component zaqarclient -Name: python-%{component} -Version: 0.2.0 +%global sname zaqarclient +Name: python-zaqarclient +Version: 1.2.0 Release: 0 -Summary: Openstack Message Queue (Zaqar) API Client +Summary: Client Library for OpenStack Zaqar Queueing API License: Apache-2.0 Group: Development/Languages/Python -Url: https://github.com/stackforge/python-zaqarclient -Source: https://pypi.python.org/packages/source/p/python-zaqarclient/python-zaqarclient-%{version}.tar.gz -BuildRequires: openstack-suse-macros -BuildRequires: python-pbr >= 0.5.21 -# Test requirements -%if 0%{?suse_version} && 0%{?suse_version} <= 1110 -BuildRequires: python-discover -%endif -BuildRequires: python-ddt -BuildRequires: python-fixtures >= 0.3.12 -BuildRequires: python-jsonschema >= 1.3.0 -BuildRequires: python-keystoneclient >= 0.4.1 -BuildRequires: python-mock >= 0.8.0 -#BuildRequires: python-nose +Url: http://launchpad.net/%{sname} +Source0: https://pypi.io/packages/source/p/%{name}/%{name}-%{version}.tar.gz +BuildRequires: openstack-macros +BuildRequires: python-coverage >= 3.6 +BuildRequires: python-ddt >= 1.0.1 +BuildRequires: python-devel +BuildRequires: python-fixtures >= 3.0.0 +BuildRequires: python-jsonschema >= 2.0.0 +BuildRequires: python-keystoneclient >= 2.0.0 +BuildRequires: python-mock >= 2.0 +BuildRequires: python-nose BuildRequires: python-nose-exclude -BuildRequires: python-openstack.nose_plugin >= 0.7 -BuildRequires: python-python-subunit -BuildRequires: python-requests >= 1.1 -BuildRequires: python-six >= 1.3.0 -BuildRequires: python-stevedore >= 0.10 -BuildRequires: python-testrepository >= 0.0.13 -BuildRequires: python-testtools >= 0.9.32 +BuildRequires: python-openstack-doc-tools >= 0.23 +BuildRequires: python-os-client-config >= 1.13.1 +BuildRequires: python-osc-lib >= 1.0.2 +BuildRequires: python-oslo.i18n >= 2.1.0 +BuildRequires: python-pbr >= 1.6 +BuildRequires: python-python-subunit >= 0.0.18 +BuildRequires: python-requests >= 2.10.0 +BuildRequires: python-requests-mock >= 1.0 +BuildRequires: python-setuptools >= 16.0 +BuildRequires: python-testrepository >= 0.0.18 +BuildRequires: python-testscenarios >= 0.4 +BuildRequires: python-testtools >= 1.4.0 Requires: python-jsonschema >= 2.0.0 -Requires: python-keystoneclient >= 1.6.0 -Requires: python-oslo.i18n >= 1.5.0 +Requires: python-keystoneclient >= 2.0.0 +Requires: python-openstack-doc-tools >= 0.23 +Requires: python-osc-lib >= 1.0.2 +Requires: python-oslo.i18n >= 2.1.0 Requires: python-pbr >= 1.6 -Requires: python-requests >= 2.5.2 +Requires: python-requests >= 2.10.0 Requires: python-six >= 1.9.0 -Requires: python-stevedore >= 1.5.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 +Requires: python-stevedore >= 1.16.0 BuildArch: noarch -%endif %description -This is a client for the OpenStack Zaqar API. There's a Python API -(the zaqarclient module), and a command-line tool (zaqar). +Python client to Zaqar Queueing API. + +%package doc +Summary: Documentation for OpenStack Zaqar Queueing API +Group: Documentation +BuildRequires: python-Sphinx +BuildRequires: python-oslosphinx >= 2.5.0 + +%description doc +Documentation for the client library for interacting with Openstack +Zaqar Queueing API. %prep -%setup -q -%openstack_cleanup_prep +%setup -q -n %{name}-%{version} %build -python setup.py build +%py2_build + +# Build HTML docs and man page +%{__python2} setup.py build_sphinx %install -python setup.py install --prefix=%{_prefix} --root=%{buildroot} --install-data=%{python_sitelib} +%py2_install %check -#NOTE(saschpe): Need access to site-lib, stevedore's entry-point based plugin loading mechanism -# won't find zaqarclient.transport plugins otherwise. -export PYTHONPATH=%{buildroot}%{python_sitelib} -nosetests +PYTHONPATH=. nosetests %files -%defattr(-,root,root,-) -%doc LICENSE README.rst -%{python_sitelib}/%{component}/ -%{python_sitelib}/python_%{component}-*.egg-info +%doc README.rst ChangeLog examples +%license LICENSE +%{python2_sitelib}/%{sname} +%{python2_sitelib}/python_zaqarclient-*-py?.?.egg-info + +%files doc +%doc doc/build/html +%license LICENSE %changelog ++++++ _service ++++++ --- /var/tmp/diff_new_pack.flzm4B/_old 2016-10-22 13:22:28.000000000 +0200 +++ /var/tmp/diff_new_pack.flzm4B/_new 2016-10-22 13:22:28.000000000 +0200 @@ -1,13 +1,11 @@ <services> - <service mode="disabled" name="download_files"> - <param name="changesgenerate">enable</param> - </service> - <service mode="disabled" name="set_version"> - <param name="basename">python-zaqarclient</param> + <service mode="disabled" name="renderspec"> + <param name="input-template">https://raw.githubusercontent.com/openstack/rpm-packaging/stable/newton/openstack/python-zaqarclient/python-zaqarclient.spec.j2</param> + <param name="output-name">python-zaqarclient.spec</param> + <param name="requirements">https://raw.githubusercontent.com/openstack/rpm-packaging/stable/newton/global-requirements.txt</param> </service> - <service mode="disabled" name="python_requires"> - </service> - <service name="refresh_patches" mode="disabled"> + <service mode="disabled" name="download_files"> <param name="changesgenerate">enable</param> </service> + <service name="format_spec_file" mode="disabled"/> </services> ++++++ python-zaqarclient-0.2.0.tar.gz -> python-zaqarclient-1.2.0.tar.gz ++++++ ++++ 5709 lines of diff (skipped)