Hello community,

here is the log from the commit of package python-keystoneclient for 
openSUSE:Factory checked in at 2016-09-30 15:30:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-keystoneclient (Old)
 and      /work/SRC/openSUSE:Factory/.python-keystoneclient.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-keystoneclient"

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-keystoneclient/python-keystoneclient.changes  
    2016-05-04 08:19:10.000000000 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-keystoneclient.new/python-keystoneclient.changes
 2016-09-30 15:30:15.000000000 +0200
@@ -1,0 +2,102 @@
+Wed Aug 31 13:15:31 UTC 2016 - tbecht...@suse.com
+
+update to version 3.5.0
+  * Add policy functional tests
+  * Follow up patch for Improve docs for v3 roles
+  * Improve docs for v3 roles
+  * Follow up patch for Improve docs for v3 domains
+  * Add project functional tests
+  * Fix no content return type doc
+  * Improve docs for v3 auth
+  * Follow up patch for Add ec2 functional tests
+  * Reuse Domain and Project resouce definitions
+  * Follow up patch for Improve docs for v3 ec2
+  * Do not send user ids as payload
+  * Add auth functional tests
+  * Improve docs for v3 endpoints
+  * Follow up patch for Improve docs for v3 services
+  * Add Python 3.5 classifier
+  * Add role functional tests
+  * Add endpoint functional tests
+  * Use assertEqual() instead of assertDictEqual()
+  * Correct test_implied_roles
+  * Add service functional tests
+  * Improve docs for v3 policies
+  * Move other-requirements.txt to bindep.txt
+  * Follow up patch for Improve docs for v3 policies
+  * Improve docs for v3 ec2
+  * Remove unused LOG
+  * Remove print in tests.functional.v3.test_implied_roles
+  * Add region functional tests
+  * Use the adapter instead of the client in tests
+  * Add ec2 functional tests
+  * Add credential functional tests
+  * Improve implied-role functional tests
+  * Improve docs for v3 tokens
+  * Improve docs for v3 credentials
+  * Improve docs for v3 regions
+  * Fix other-requirements.txt for deb based distros
+  * Add __ne__ built-in function
+  * Updated from global requirements
+  * Improve docs for v3 services
+
+-------------------------------------------------------------------
+Mon Jul 11 14:09:27 UTC 2016 - tbecht...@suse.com
+
+- update to 3.2.0:
+  * Updated from global requirements
+  * Update other-requirements.txt for Xenial
+  * Update README to comply with Identity V3
+  * List system dependencies for running common tests
+  * Follow up patch for Improve docs for v3 projects
+  * Improve docs for v3 projects
+  * Add group functional tests
+  * Improve docs for v3 groups
+  * Follow up patch for add domain functional tests
+  * Add domain functional tests
+  * Improve docs for v3 domains
+  * Use /v3/auth/projects and /v3/auth/domains
+  * Handle EmptyCatalog exception in list federated projects
+  * PEP257: Ignore D203 because it was deprecated
+  * import warnings in doc/source/conf.py
+  * Remove unused iso8601 requirement
+  * map fixtures to keystoneauth
+  * Update the home-page with developer documentation
+  * Add users functional tests
+  * Improve docs for v3 users
+  * Trivial: ignore openstack/common in flake8 exclude list
+  * Fixing D105 PEP257
+  * Fixing D200 PEP257 violation
+  * Fixing D202 and D203 PEP257 violation
+  * Fixing D204, D205, and D207 PEP257 violation
+  * Fixing D208 PEP257 violation
+  * httpclient: remove unused debug kwargs
+  * Fixing D211 PEP257 violation
+  * Fixing D301 PEP257 violation
+  * Add federation related tests
+  * [Trivial] Remove unnecessary executable privilge of unit test file
+  * Replace tempest-lib with tempest.lib
+  * Fix identity_providers docstring
+  * Fallback if Git repository is absent
+  * Fix D400 PEP257 violation
+  * Fix D401 PEP257 violation
+  * Updated example in README
+  * Removing bandit.yaml in favor of defaults
+  * Allow seeing full token response when debug enabled
+  * Enhance functional class to provide default info
+  * Remove keystone bash completion scripts for Keystone
+  * Remove doc references to the keystone CLI
+  * remove CLI from keystoneclient
+  * remove oslo-incubator apiclient
+  * Update reno for stable/mitaka
+  * Fix reference to ClientException
+  * Update Client examples to use sessions
+  * Change tests to pass session to Client
+  * Update developer docs for keystoneauth session
+  * Correct test running instructions
+  * Document session as an argument to v3.Client
+  * Link to AccessInfoV3 returned from get_raw_token_from_identity_service
+  * Tests stop using deprecated HTTPClient.get()
+- update _service and switch to upstream .spec file
+
+-------------------------------------------------------------------

Old:
----
  openstack-keystone.sh
  python-keystoneclient-2.3.1.tar.gz
  python-keystoneclient-rpmlintrc

New:
----
  python-keystoneclient-3.5.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-keystoneclient.spec ++++++
--- /var/tmp/diff_new_pack.GsyDFX/_old  2016-09-30 15:30:18.000000000 +0200
+++ /var/tmp/diff_new_pack.GsyDFX/_new  2016-09-30 15:30:18.000000000 +0200
@@ -16,115 +16,91 @@
 #
 
 
-%define component keystoneclient
-
-Name:           python-%{component}
-Version:        2.3.1
+%global sname python-keystoneclient
+Name:           python-keystoneclient
+Version:        3.5.0
 Release:        0
-Summary:        Openstack Identity (Keystone) API Client
+Summary:        Client library for OpenStack Identity API
 License:        Apache-2.0
 Group:          Development/Languages/Python
-Url:            http://launchpad.net/python-keystoneclient
-Source:         
https://pypi.python.org/packages/source/p/python-keystoneclient/python-keystoneclient-%{version}.tar.gz
-Source2:        openstack-keystone.sh
-Source99:       %name-rpmlintrc
-BuildRequires:  fdupes
-BuildRequires:  openstack-suse-macros
-BuildRequires:  python-base
-BuildRequires:  python-pbr
-# Packages below are only needed for documentation build
-BuildRequires:  python-PrettyTable
-BuildRequires:  python-Sphinx >= 1.1.2
-BuildRequires:  python-iso8601 >= 0.1.4
-BuildRequires:  python-requests >= 0.8.8
-Requires:       python >= 2.6.8
-Requires:       python-PrettyTable >= 0.7
+Url:            http://launchpad.net/%{sname}
+Source0:        
https://pypi.io/packages/source/p/%{sname}/%{sname}-%{version}.tar.gz
+BuildRequires:  openssl
+BuildRequires:  openstack-macros
+BuildRequires:  python-debtcollector >= 1.2.0
+BuildRequires:  python-devel
+BuildRequires:  python-keystoneauth1 >= 2.10.0
+BuildRequires:  python-lxml >= 2.3
+BuildRequires:  python-mock >= 2.0
+BuildRequires:  python-oslo.config >= 3.14.0
+BuildRequires:  python-oslo.i18n >= 2.1.0
+BuildRequires:  python-oslo.serialization >= 1.10.0
+BuildRequires:  python-oslo.utils >= 3.16.0
+BuildRequires:  python-oslotest >= 1.10.0
+BuildRequires:  python-pbr >= 1.6
+BuildRequires:  python-positional >= 1.0.1
+BuildRequires:  python-requests-mock >= 1.0
+BuildRequires:  python-six >= 1.9.0
+BuildRequires:  python-testrepository >= 0.0.18
+BuildRequires:  python-testresources >= 0.2.4
+BuildRequires:  python-testscenarios >= 0.4
 Requires:       python-debtcollector >= 1.2.0
-Requires:       python-iso8601 >= 0.1.9
-Requires:       python-keystoneauth1 >= 2.1.0
-Requires:       python-lxml >= 2.3
-Requires:       python-oslo.config >= 3.7.0
+Requires:       python-keystoneauth1 >= 2.10.0
+Requires:       python-oslo.config >= 3.14.0
 Requires:       python-oslo.i18n >= 2.1.0
 Requires:       python-oslo.serialization >= 1.10.0
-Requires:       python-oslo.utils >= 3.5.0
-Requires:       python-pbr >= 1.6
+Requires:       python-oslo.utils >= 3.16.0
 Requires:       python-positional >= 1.0.1
-Requires:       python-requests >= 2.8.1
+Requires:       python-requests >= 2.10.0
 Requires:       python-six >= 1.9.0
-Requires:       python-stevedore >= 1.5.0
-Recommends:     python-keyring
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-%if 0%{?suse_version} && 0%{?suse_version} <= 1110
-BuildRequires:  python-argparse
-%{!?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
-# Provides/Obsoletes for openSUSE-12.2 package names:
-Provides:       openstack-%{component} = %{version}
-Obsoletes:      openstack-%{component} < %{version}
-Provides:       python-python-%{component} = %{version}
-Obsoletes:      python-python-%{component} < %{version}
 
 %description
-This is a client for the OpenStack Keystone API. There's a Python API
-(the keystoneclient module), and a command-line tool (keystone).
+Client library for interacting with Openstack Identity API.
 
 %package doc
-Summary:        Openstack Identity (Keystone) API Client - Documentation
-Group:          Documentation/HTML
-Requires:       %{name} = %{version}
+Summary:        Documentation for OpenStack Identity 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 Identity (Keystone) API Client - Testsuite
-Group:          System/Management
-Requires:       %{name} = %{version}
-Requires:       python-fixtures >= 1.3.1
-Requires:       python-mock >= 1.2
-Requires:       python-oauthlib >= 0.6
-Requires:       python-oslotest >= 1.10.0
-Requires:       python-requests-mock >= 0.7.0
-Requires:       python-tempest-lib >= 0.14.0
-Requires:       python-testrepository >= 0.0.18
-Requires:       python-testresources >= 0.2.4
-Requires:       python-testtools >= 1.4.0
-
-%description test
-This package contains testsuite files for %{name}.
+Documentation for the client library for interacting with Openstack
+Identity API.
 
 %prep
-%setup -q
-%openstack_cleanup_prep
+%setup -q -n %{sname}-%{version}
 
 %build
-python setup.py build
-python setup.py build_sphinx && rm doc/build/html/.buildinfo
+%{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}
-%fdupes doc
-### bash-completion
-install -p -D -m 644 %{SOURCE2} 
%{buildroot}%{_sysconfdir}/bash_completion.d/openstack-keystone.sh
-### test subpackage
-%openstack_test_package_install
+%{py2_install}
+
+# Delete tests
+rm -fr %{buildroot}%{python2_sitelib}/tests
+
+# Fix hidden-file-or-dir warnings
+rm -fr html/.doctrees html/.buildinfo
+
+%check
+export 
PYTHONPATH="%{python2_sitearch}:%{python2_sitelib}:%{buildroot}%{python2_sitelib}"
+# don't want to depend on hacking for package building
+rm keystoneclient/tests/unit/test_hacking_checks.py
+%{__python2} setup.py testr
 
 %files
-%defattr(-,root,root,-)
-%doc LICENSE README.rst
-%{_sysconfdir}/bash_completion.d/openstack-keystone.sh
-%{_bindir}/keystone
-%{python_sitelib}/%{component}/
-%{python_sitelib}/python_%{component}-*.egg-info
+%doc README.rst
+%license LICENSE
+%{python2_sitelib}/keystoneclient
+%{python2_sitelib}/*.egg-info
 
 %files doc
-%defattr(-,root,root,-)
-%doc LICENSE doc/build/html
-
-%files test
-%defattr(-,root,root,-)
-%{_localstatedir}/lib/%{name}-test/
+%doc doc/build/html
+%license LICENSE
 
 %changelog

++++++ _service ++++++
--- /var/tmp/diff_new_pack.GsyDFX/_old  2016-09-30 15:30:18.000000000 +0200
+++ /var/tmp/diff_new_pack.GsyDFX/_new  2016-09-30 15:30:18.000000000 +0200
@@ -1,11 +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-keystoneclient</param>
+  <service mode="disabled" name="renderspec">
+    <param 
name="input-template">https://raw.githubusercontent.com/openstack/rpm-packaging/master/openstack/python-keystoneclient/python-keystoneclient.spec.j2</param>
+    <param name="output-name">python-keystoneclient.spec</param>
+    <param 
name="requirements">https://raw.githubusercontent.com/openstack/rpm-packaging/master/global-requirements.txt</param>
   </service>
-  <service mode="disabled" name="python_requires">
+  <service mode="disabled" name="download_files">
+    <param name="changesgenerate">enable</param>
   </service>
   <service name="refresh_patches" mode="disabled">
     <param name="changesgenerate">enable</param>

++++++ python-keystoneclient-2.3.1.tar.gz -> python-keystoneclient-3.5.0.tar.gz 
++++++
++++ 13406 lines of diff (skipped)


Reply via email to