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)


Reply via email to