Hello community,
here is the log from the commit of package google-api-python-client for
openSUSE:Factory checked in at 2015-12-09 19:48:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/google-api-python-client (Old)
and /work/SRC/openSUSE:Factory/.google-api-python-client.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "google-api-python-client"
Changes:
--------
---
/work/SRC/openSUSE:Factory/google-api-python-client/google-api-python-client.changes
2014-03-11 06:46:37.000000000 +0100
+++
/work/SRC/openSUSE:Factory/.google-api-python-client.new/google-api-python-client.changes
2015-12-09 19:49:02.000000000 +0100
@@ -1,0 +2,38 @@
+Thu Nov 12 20:39:10 UTC 2015 - [email protected]
+
+- Upgrade to version 1.4.2 (bsc#954690)
+ + oauth2client is now a separate package python-oauth2client
+ + Need to update this version as the previous embedded version for
+ oauth2client lacks necessary features for google-cloud-sdk
+ + remove patch no_embed_uritempl_dep.patch
+ + add patch hidePythonDeps.patch
+ + Add automatic caching for the discovery docs.
+ - From 1.4.1
+ + Add the googleapiclient.discovery.Resource.new_batch_http_request method.
+ - From 1.4.0
+ + Python 3 support.
+ - From 1.3.2
+ + Fix an infinite loop for downloading small files.
+ + Fix a unicode error in error encoding.
+ + Better handling of `content-length` in media requests.
+ + Add support for methodPath entries containing colon.
+ - From 1.3.1
+ + Quick release for a fix around aliasing in v1.3.
+ - From 1.3.0
+ + Add support for the Google Application Default Credentials.
+ + Require python 2.6 as a minimum version.
+ + Update several API samples.
+ + Finish splitting out oauth2client repo and update tests.
+ + Various doc cleanup and bugfixes.
+
+ + Two important notes:
+ * We've added `googleapiclient` as the primary suggested import
+ name, and kept `apiclient` as an alias, in order to have a more
+ appropriate import name. At some point, we will remove `apiclient`
+ as an alias.
+ * Due to an issue around in-place upgrades for Python packages,
+ it's not possible to do an upgrade from version 1.2 to 1.3. Instead,
+ setup.py attempts to detect this and prevents it. Simply remove
+ the previous version and reinstall to fix this.
+
+-------------------------------------------------------------------
Old:
----
google-api-python-client-1.2.tar.gz
no_embed_uritempl_dep.patch
New:
----
google-api-python-client-1.4.2.tar.gz
hidePythonDeps.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ google-api-python-client.spec ++++++
--- /var/tmp/diff_new_pack.nMPlSf/_old 2015-12-09 19:49:04.000000000 +0100
+++ /var/tmp/diff_new_pack.nMPlSf/_new 2015-12-09 19:49:04.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package google-api-python-client
#
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 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
@@ -17,20 +17,26 @@
Name: google-api-python-client
-Version: 1.2
+Version: 1.4.2
Release: 0
Summary: Google APIs Python Client
License: Apache-2.0
Group: Development/Languages/Python
-Url: http://code.google.com/p/google-api-python-client/
+Url: https://github.com/google/google-api-python-client
Source0: %{name}-%{version}.tar.gz
-Patch0: no_embed_uritempl_dep.patch
+Patch0: hidePythonDeps.patch
+Requires: python
+Requires: python-httplib2 >= 0.8
+Requires: python-oauth2client >= 1.4.6
+Requires: python-six >= 1.6.1
+Requires: python-uritemplate >= 0.6
BuildRequires: python-devel
+BuildRequires: python-mock
+BuildRequires: python-nose
+BuildRequires: python-oauth2client
BuildRequires: python-setuptools
-BuildRequires: python-simplejson
-Requires: python
-Requires: python-simplejson
-Requires: python-uritemplate
+BuildRequires: python-unittest2
+BuildRequires: python-uritemplate
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()")}
@@ -41,9 +47,18 @@
%description
Google APIs Client Library for Python
+%package test
+Summary: Tests for google-api-python-client
+Group: Development/Libraries/Python
+PreReq: google-api-python-client = %version
+Requires: python-nose
+
+%description test
+Package provides the unit tests for google-api-python-client
+
%prep
%setup -q
-%patch0 -p1
+%patch0
%build
python setup.py build
@@ -51,12 +66,12 @@
%install
python setup.py install --prefix=%{_prefix} --root=%{buildroot}
-%clean
-rm -rf $RPM_BUILD_ROOT
+%check
+nosetests --with-coverage --cover-package=googleapiclient --nocapture
--cover-erase --cover-tests --cover-branches --cover-min-percentage=85
%files
%defattr(-,root,root,-)
-%doc CHANGELOG FAQ LICENSE README
+%doc CHANGELOG LICENSE README.md
%{python_sitelib}/*
%changelog
++++++ google-api-python-client-1.2.tar.gz ->
google-api-python-client-1.4.2.tar.gz ++++++
++++ 367033 lines of diff (skipped)
++++++ hidePythonDeps.patch ++++++
--- setup.py.orig
+++ setup.py
@@ -85,7 +85,7 @@ setup(
long_description=long_desc,
author="Google Inc.",
url="http://github.com/google/google-api-python-client/",
- install_requires=install_requires,
+# install_requires=install_requires,
packages=packages,
package_data={},
license="Apache 2.0",