Hello community,
here is the log from the commit of package python-oauthlib for openSUSE:Factory
checked in at 2019-02-24 20:46:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-oauthlib (Old)
and /work/SRC/openSUSE:Factory/.python-oauthlib.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-oauthlib"
Sun Feb 24 20:46:04 2019 rev:24 rq:676992 version:3.0.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-oauthlib/python-oauthlib.changes
2018-12-24 11:40:31.485498284 +0100
+++
/work/SRC/openSUSE:Factory/.python-oauthlib.new.28833/python-oauthlib.changes
2019-02-24 20:46:06.391895464 +0100
@@ -1,0 +2,47 @@
+Sun Feb 17 00:40:20 UTC 2019 - John Vandenberg <[email protected]>
+
+- Update to version 3.0.1
+ * Fixed regression introduced in 3.0.0
+ + Fixed Revocation & Introspection Endpoints when using Client
+ Authentication with HTTP Basic Auth.
+- from 3.0.0
+ * General fixes:
+ + Add support of python3.7
+ + $ and ' are allowed to be unencoded in query strings
+ + Request attributes are no longer overriden by HTTP Headers
+ + Removed unnecessary code for handling python2.6
+ + Several minors updates to setup.py and tox
+ + Set pytest as the default unittest framework
+ * OAuth2.0 Provider - outstanding Features
+ + OpenID Connect Core support
+ + RFC7662 Introspect support
+ + RFC8414 OAuth2.0 Authorization Server Metadata support
+ + RFC7636 PKCE support
+ * OAuth2.0 Provider - API/Breaking Changes
+ + Add "request" to confirm_redirect_uri
+ + confirm_redirect_uri/get_default_redirect_uri has a bit changed
+ + invalid_client is now a FatalError
+ + Changed errors status code from 401 to 400:
+ - invalid_grant:
+ - invalid_scope:
+ - access_denied/unauthorized_client/consent_required/login_required
+ - 401 must have WWW-Authenticate HTTP Header set.
+ * OAuth2.0 Provider - Bugfixes
+ + empty scopes no longer raise exceptions for implicit and
authorization_code
+ * OAuth2.0 Client - Bugfixes / Changes:
+ + expires_in in Implicit flow is now an integer
+ + expires is no longer overriding expires_in
+ + parse_request_uri_response is now required
+ + Unknown error=xxx raised by OAuth2 providers was not understood
+ + OAuth2's `prepare_token_request` supports sending an empty string for
`client_id`
+ + OAuth2's `WebApplicationClient.prepare_request_body` was refactored to
better
+ support sending or omitting the `client_id` via a new
`include_client_id` kwarg.
+ By default this is included. The method will also emit a
DeprecationWarning if
+ a `client_id` parameter is submitted; the already configured
`self.client_id`
+ is the preferred option.
+ * OAuth1.0 Client:
+ + Support for HMAC-SHA256
+- Removed remove_unittest2.patch made redundant by v3.0.1
+- Set minumum version of python-PyJWT >= 1.0.0
+
+-------------------------------------------------------------------
Old:
----
oauthlib-2.1.0.tar.gz
remove_unittest2.patch
New:
----
oauthlib-3.0.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-oauthlib.spec ++++++
--- /var/tmp/diff_new_pack.kd9BsZ/_old 2019-02-24 20:46:07.059895129 +0100
+++ /var/tmp/diff_new_pack.kd9BsZ/_new 2019-02-24 20:46:07.083895117 +0100
@@ -1,7 +1,7 @@
#
# spec file for package python-oauthlib
#
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 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
@@ -18,24 +18,22 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
Name: python-oauthlib
-Version: 2.1.0
+Version: 3.0.1
Release: 0
Summary: A Generic Implementation of the OAuth Request-Signing Logic
License: BSD-3-Clause
Group: Development/Languages/Python
URL: https://github.com/oauthlib/oauthlib
Source:
https://files.pythonhosted.org/packages/source/o/oauthlib/oauthlib-%{version}.tar.gz
-Patch0: remove_unittest2.patch
-BuildRequires: %{python_module PyJWT}
+BuildRequires: %{python_module PyJWT >= 1.0.0}
BuildRequires: %{python_module blinker}
BuildRequires: %{python_module cryptography}
BuildRequires: %{python_module mock}
-BuildRequires: %{python_module nose}
BuildRequires: %{python_module pyasn1}
BuildRequires: %{python_module setuptools}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
-Requires: python-PyJWT
+Requires: python-PyJWT >= 1.0.0
Requires: python-blinker
Requires: python-cryptography
BuildArch: noarch
@@ -60,7 +58,6 @@
%prep
%setup -q -n oauthlib-%{version}
-%autopatch -p1
%build
%python_build
++++++ oauthlib-2.1.0.tar.gz -> oauthlib-3.0.1.tar.gz ++++++
++++ 8842 lines of diff (skipped)