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 - [email protected]
+
+- Update _service and switch to upstream spec
+
+-------------------------------------------------------------------
+Thu Sep 29 09:25:51 UTC 2016 - [email protected]
+
+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)