Hello community,

here is the log from the commit of package python-os-client-config for 
openSUSE:Factory checked in at 2016-05-04 08:19:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-os-client-config (Old)
 and      /work/SRC/openSUSE:Factory/.python-os-client-config.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-os-client-config"

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-os-client-config/python-os-client-config.changes
  2015-10-30 13:42:35.000000000 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-os-client-config.new/python-os-client-config.changes
     2016-05-04 08:19:33.000000000 +0200
@@ -1,0 +2,106 @@
+Thu Mar  3 07:31:46 UTC 2016 - [email protected]
+
+- Switch to .spec from rpm-packaging upstream project
+
+-------------------------------------------------------------------
+Mon Feb 15 19:45:56 UTC 2016 - [email protected]
+
+- update to 1.14.0:
+  * Fix a precedence problem with auth arguments
+  * Return empty dict instead of None for lack of file
+  * Pass version arg by name not position
+  * Use _get_client in make_client helper function
+  * Add barbicanclient support
+  * Remove openstack-common.conf
+  * Add IBM Public Cloud
+  * Replace assertEqual(None, *) with assertIsNone in tests
+  * Update auth urls and identity API versions
+  * Stop hardcoding compute in simple_client
+  * Update volume API default version from v1 to v2
+  * Debug log a deferred keystone exception, else we mask some useful diag
+  * Fix README.rst, add a check for it to fit PyPI rules
+  * Use reno for release notes
+  * add URLs for release announcement tools
+  * Allow filtering clouds on command line
+
+-------------------------------------------------------------------
+Fri Jan  8 09:07:51 UTC 2016 - [email protected]
+
+- update to 1.13.1:
+  * Munge region_name to '' if set to None
+  * Fix some README typos
+  * Fix token_endpoint usage
+  * remove python 2.6 os-client-config classifier
+  * If cloud doesn't list regions expand passed name
+  * Fix glance endpoints with endpoint_override
+  * Allow passing in explicit version for legacy_client
+  * Pass endpoint override to constructors
+  * Support backwards compat for _ args
+  * Add backwards compat mapping for auth-token
+  * Replace assertEqual(None, *) with assertIsNone in tests
+  * Allow arbitrary client-specific options
+  * Add ceilometer constructor to known constructors
+  * Add support for generalized per-region settings
+  * Fix a README typo - hepler is not actually a thing
+  * Make client constructor optional
+  * Updated README to clarify legacy client usage
+  * Add simple helper function for client construction
+  * Add method for registering argparse options
+  * Update vexxhost to Identity v3
+  * Make sure that cloud always has a name
+  * Remove optional keystoneauth1 imports
+  * Add BHS1 to OVH
+  * Handle cinder v2
+  * Add support for secure.yaml file for auth info
+  * Fix lack of parenthesis around boolean logic
+  * Only pass timeout to swift if we have a value
+  * Fix name of the object-store api key
+  * Refactor per-service key making
+  * Add support for legacy envvar prefixes
+  * Fix JSON schema
+  * Workaround a dispute between osc and neutronclient
+  * Workaround for int value with verbose_level
+  * Remove unneeded workaround for ksc
+  * Add default API version for magnum service
+  * Work around a bug in keystoneclient constructor
+  * Return cache settings as numbers not strings
+  * Add method to get a mounted session from config
+  * Convert floats to string
+  * Don't assume pass_version_arg=False for network
+  * Update network api version in defaults.json
+  * Dont turn bools into strings
+  * Use requestsexceptions for urllib squelching
+  * Normalize int config values to string
+  * Disable spurious urllib warnings
+  * Add logging module support
+  * Add methods for getting Session and Client objects
+  * Update conoha's vendor profile to include SJC
+  * Use json for in-tree cloud data
+  * Update auro to indicate move to neutron
+  * Copy values in backwards_interface differently
+  * Fix typo in Catalyst region configs
+  * Aligned a few words in the docs
+  * Sort vendor list
+  * Add conoha public cloud
+  * Allow for templated variables in auth_url
+  * Use assertDictEqual to test dict equality
+  * Always pull regions from vendor profiles
+  * Clean up cache interface, add support for services
+  * Add Rackspace LON region
+  * Validate requested region against region list
+  * Fix documentation around regions
+  * Add an API reference to the docs
+  * Pass OpenStackConfig in to CloudConfig for caches
+  * Add auth hook for OpenStackClient
+  * Adds some lines to complete table formatting
+  * Add universal=1 to setup.cfg to build python 3 wheels
+  * Some cleanup
+  * Fix two typos
+  * Put in override for Rackspace broken neutron
+  * Support passing force_ipv4 to the constructor
+  * identity version is 2.0
+  * Handle OS_CLOUD and OS_REGION_NAME friendly-like
+  * Added SWITCHengines vendor file
+  * update RST for readme so pypi looks pretty
+
+-------------------------------------------------------------------

Old:
----
  os-client-config-1.7.5.tar.gz

New:
----
  os-client-config-1.14.0.tar.gz

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

Other differences:
------------------
++++++ python-os-client-config.spec ++++++
--- /var/tmp/diff_new_pack.4ZMeH9/_old  2016-05-04 08:19:34.000000000 +0200
+++ /var/tmp/diff_new_pack.4ZMeH9/_new  2016-05-04 08:19:34.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-os-client-config
 #
-# 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,68 +16,92 @@
 #
 
 
+%global sname os-client-config
 %bcond_with test
-
+%bcond_with docs
 Name:           python-os-client-config
-Version:        1.7.5
+Version:        1.14.0
 Release:        0
-Summary:        OpenStack Client Configuation Library
+Summary:        OpenStack Client Configuration Library
 License:        Apache-2.0
-Group:          Development/Languages/Python
-Url:            http://www.openstack.org/
-Source:         
https://pypi.python.org/packages/source/o/os-client-config/os-client-config-%{version}.tar.gz
-BuildRequires:  openstack-suse-macros
+Group:          Development/Libraries
+Url:            https://launchpad.net/%{sname}
+Source0:        
https://pypi.python.org/packages/source/o/%{sname}/%{sname}-%{version}.tar.gz
+BuildArch:      noarch
+BuildRequires:  openstack-macros
 BuildRequires:  python-devel
-BuildRequires:  python-pbr
 %if %{with test}
-# test requirements
-BuildRequires:  python-PyYAML
-BuildRequires:  python-appdirs
+BuildRequires:  python-coverage >= 3.6
+BuildRequires:  python-discover
 BuildRequires:  python-extras
-BuildRequires:  python-fixtures
-BuildRequires:  python-keystoneclient
-BuildRequires:  python-oslosphinx
-BuildRequires:  python-oslotest
-BuildRequires:  python-python-subunit
-BuildRequires:  python-sphinx
+BuildRequires:  python-fixtures >= 0.3.14
+BuildRequires:  python-glanceclient >= 1.18.0
+BuildRequires:  python-keystoneclient >= 1.1.0
+BuildRequires:  python-mock
+BuildRequires:  python-oslotest >= 1.11
+BuildRequires:  python-python-subunit >= 0.0.18
 BuildRequires:  python-testrepository
-BuildRequires:  python-testscenarios
-BuildRequires:  python-testtools
+BuildRequires:  python-testscenarios >= 0.4
+BuildRequires:  python-testtools >= 0.9.34
 %endif
+BuildRequires:  python-pbr
+BuildRequires:  python-setuptools
 Requires:       python-PyYAML >= 3.1.0
 Requires:       python-appdirs >= 1.3.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
+Requires:       python-keystoneauth1 >= 2.1.0
+Requires:       python-requestsexceptions >= 1.1.1
 
 %description
 os-client-config is a library for collecting client configuration for
-using an OpenStack cloud in a consistent and comprehensive manner. It
-will find cloud config for as few as 1 cloud and as many as you want to
-put in a config file. It will read environment variables and config files,
-and it also contains some vendor specific default values so that you dont
-have to know extra info to use OpenStack
+using an OpenStack cloud in a consistent and comprehensive manner.
+It will find cloud config for as few as 1 cloud and as many as you want
+to put in a config file. It will read environment variables and config
+files, and it also contains some vendor specific default values so that
+you don't have to know extra info to use OpenStack.
+
+%if %{with docs}
+%package doc
+Summary:        Documentation for OpenStack client configuration library
+Group:          Development/Libraries
+BuildRequires:  python-Sphinx
+BuildRequires:  python-oslosphinx >= 2.3.0
+BuildRequires:  python-reno >= 0.1.1
+
+%description doc
+Documentation for the os-client-config library.
+%endif
 
 %prep
-%setup -q -n os-client-config-%{version}
+%setup -q -n %{sname}-%{version}
 
 %build
 %{__python2} setup.py build
+%if %{with docs}
+# generate html docs
+%{__python2} setup.py build_sphinx
+# remove the sphinx-build leftovers
+rm -rf html/.{doctrees,buildinfo}
+%endif
 
 %install
-%{__python2} setup.py install --prefix=%{_prefix} --root=%{buildroot}
+%{__python2} setup.py install --skip-build --root %{buildroot}
 
 %if %{with test}
 %check
+export 
PYTHONPATH="%{python2_sitearch}:%{python2_sitelib}:%{buildroot}%{python2_sitelib}"
 testr init && testr run
 %endif
 
 %files
-%defattr(-,root,root,-)
-%doc ChangeLog LICENSE README.rst AUTHORS
-%{python2_sitelib}/*
+%license LICENSE
+%doc README.rst AUTHORS
+%{python2_sitelib}/os_client_config
+%{python2_sitelib}/*.egg-info
+
+%if %{with docs}
+%files doc
+%doc doc/build/html
+%license LICENSE
+%endif
 
 %changelog

++++++ os-client-config-1.7.5.tar.gz -> os-client-config-1.14.0.tar.gz ++++++
++++ 5108 lines of diff (skipped)


Reply via email to