Hello community,
here is the log from the commit of package python-oauth2client for
openSUSE:Factory checked in at 2016-10-06 12:45:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-oauth2client (Old)
and /work/SRC/openSUSE:Factory/.python-oauth2client.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-oauth2client"
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-oauth2client/python-oauth2client.changes
2016-01-12 16:12:47.000000000 +0100
+++
/work/SRC/openSUSE:Factory/.python-oauth2client.new/python-oauth2client.changes
2016-10-06 12:45:25.000000000 +0200
@@ -1,0 +2,48 @@
+Fri Mar 11 10:46:08 UTC 2016 - [email protected]
+
+- update to 2.0.1:
+ * Making scopes optional on Google Compute Engine `AppAssertionCredentials`
+ and adding a warning that GCE won't honor scopes (#419)
+ * Adding common `sign_blob()` to service account types and a
+ `service_account_email` property. (#421)
+ * Improving error message in P12 factory
+ `ServiceAccountCredentials.from_p12_keyfile` when pyOpenSSL is
+ missing. (#424)
+ * Allowing default flags in `oauth2client.tools.run_flow()`
+ rather than forcing users to create a dummy argparser (#426)
+ * Removing `oauth2client.util.dict_to_tuple_key()` from public
+ interface (#429)
+ * Adding `oauth2client.contrib._appengine_ndb` helper module
+ for `oauth2client.contrib.appengine` and moving most code that
+ uses the `ndb` library into the helper (#434)
+ * Fix error in `django_util` sample code (#438)
+ * Fix Google Compute Engine breakage (#411, breakage introduced in #387) that
+ made it impossible to obtain access tokens
+ * Implement `ServiceAccountCredentials.from_p12_keyfile_buffer()`
+ to allow passing a file-like object in addition to the factory
+ constructor that uses a filename directly (#413)
+ * Implement `ServiceAccountCredentials.create_delegated()`
+ to allow upgrading a credential to one that acts on behalf
+ of a given subject (#420)
+ * Add django_util (#332)
+ * Avoid OAuth2Credentials `id_token` going out of sync after a token
+ refresh (#337)
+ * Move to a `contrib` sub-package code not considered a core part of
+ the library (#346, #353, #370, #375, #376, #382)
+ * Add `token_expiry` to `devshell` credentials (#372)
+ * Move `Storage` locking into a base class (#379)
+ * Added dictionary storage (#380)
+ * Added `to_json` and `from_json` methods to all `Credentials`
+ classes (#385)
+ * Fall back to read-only credentials on EACCES errors (#389)
+ * Coalesced the two `ServiceAccountCredentials`
+ classes (#395, #396, #397, #398, #400)
+ * Add access token refresh error class that includes HTTP status (#310)
+ * Python3 compatibility fixes for Django (#316, #318)
+ * Fix incremental auth in flask_util (#322)
+ * Fall back to credential refresh on EDEADLK in multistore_file (#336)
+- Remove test package. tests are no longer shipped by upstream.
+- Remove hidePythonDeps.patch
+- Some imports moved from oauth2client to oauth2client.contrib
+
+-------------------------------------------------------------------
Old:
----
hidePythonDeps.patch
oauth2client-1.5.1.tar.gz
New:
----
oauth2client-2.0.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-oauth2client.spec ++++++
--- /var/tmp/diff_new_pack.lGBB48/_old 2016-10-06 12:45:26.000000000 +0200
+++ /var/tmp/diff_new_pack.lGBB48/_new 2016-10-06 12:45:26.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package python-oauth2client
#
-# 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
@@ -17,14 +17,13 @@
Name: python-oauth2client
-Version: 1.5.1
+Version: 2.0.1
Release: 0
Summary: Pythob OAuth2 CLient
License: Apache-2.0
Group: Development/Languages/Python
Url: https://github.com/google/oauth2client
Source0: oauth2client-%{version}.tar.gz
-Patch1: hidePythonDeps.patch
Requires: python
Requires: python-httplib2 >= 0.9.1
Requires: python-keyring
@@ -40,7 +39,6 @@
BuildRequires: python-httplib2 >= 0.9.1
BuildRequires: python-keyring
BuildRequires: python-mock
-BuildRequires: python-nose
BuildRequires: python-pyOpenSSL
BuildRequires: python-pyasn1-modules >= 0.0.5
BuildRequires: python-pycrypto
@@ -96,84 +94,45 @@
Utilities for making it easier to use OAuth 2.0 on Google Compute Engine.
-%package test
-Summary: Tests for python-oauth2client
-Group: Development/Libraries/Python
-PreReq: python-oauth2client = %version
-%if 0%{?suse_version} && 0%{?suse_version} > 1110
-PreReq: python-oauth2client-django = %version
-%endif
-PreReq: python-oauth2client-flask = %version
-PreReq: python-oauth2client-gce = %version
-Requires: python-coverage
-Requires: python-httplib2 >= 0.9.1
-Requires: python-mock
-Requires: python-nose
-Requires: python-pyasn1 >= 0.1.7
-Requires: python-pyasn1-modules >= 0.0.5
-Requires: python-rsa >= 3.1.4
-Requires: python-six >= 1.6.1
-Requires: python-unittest2
-
-%description test
-Package provides the unit tests for python-oauth2client
-
%prep
%setup -q -n oauth2client-%{version}
# remove extensions currently not packaged
-rm oauth2client/*appengine*
+rm oauth2client/contrib/*appengine*
%if 0%{?suse_version} && 0%{?suse_version} <= 1110
-rm oauth2client/*django*
+rm -rf oauth2client/contrib/*django*
%endif
-%patch1
%build
python setup.py build
%install
python setup.py install --prefix=%{_prefix} --root=%{buildroot}
-mkdir -p %{buildroot}%{python_sitelib}/tests/oauth2client
-# remove tests for extensions we do not build at the moment
-rm tests/*appengine*
-%if 0%{?suse_version} && 0%{?suse_version} <= 1110
-rm tests/*django*
-%endif
-cp -r tests/* %{buildroot}%{python_sitelib}/tests/oauth2client
-
-%check
-nosetests
%files
%defattr(-,root,root,-)
-%doc CHANGELOG.md CONTRIBUTING.md LICENSE README.md
+%doc README.md
%dir %{python_sitelib}/oauth2client
%dir %{python_sitelib}/oauth2client-%{version}-py%{py_ver}.egg-info
%if 0%{?suse_version} && 0%{?suse_version} > 1110
-%exclude %{python_sitelib}/oauth2client/django*
+%exclude %{python_sitelib}/oauth2client/contrib/django*
%endif
-%exclude %{python_sitelib}/oauth2client/flask*
-%exclude %{python_sitelib}/oauth2client/gce*
+%exclude %{python_sitelib}/oauth2client/contrib/flask*
+%exclude %{python_sitelib}/oauth2client/contrib/gce*
%{python_sitelib}/oauth2client/*
%{python_sitelib}/oauth2client-%{version}-py%{py_ver}.egg-info/*
%files flask
%defattr(-,root,root,-)
-%{python_sitelib}/oauth2client/flask*
+%{python_sitelib}/oauth2client/contrib/flask*
%if 0%{?suse_version} && 0%{?suse_version} > 1110
%files django
%defattr(-,root,root,-)
-%{python_sitelib}/oauth2client/django*
+%{python_sitelib}/oauth2client/contrib/django*
%endif
%files gce
%defattr(-,root,root,-)
-%{python_sitelib}/oauth2client/gce*
-
-%files test
-%defattr(-,root,root,-)
-%dir %{python_sitelib}/tests
-%dir %{python_sitelib}/tests/oauth2client
-%{python_sitelib}/tests/oauth2client/*
+%{python_sitelib}/oauth2client/contrib/gce*
%changelog
++++++ oauth2client-1.5.1.tar.gz -> oauth2client-2.0.1.tar.gz ++++++
++++ 16760 lines of diff (skipped)