pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/security/py-oauthlib



Module Name:    pkgsrc
Committed By:   adam
Date:           Wed Jan 16 09:36:21 UTC 2019

Modified Files:
        pkgsrc/security/py-oauthlib: Makefile PLIST distinfo

Log Message:
py-oauthlib: updated to 3.0.0

3.0.0 (2019-01-01)

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

General fixes:
$ 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
Add support of python3.7
Several minors updates to setup.py and tox
Set pytest as the default unittest framework


To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 pkgsrc/security/py-oauthlib/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/security/py-oauthlib/PLIST
cvs rdiff -u -r1.14 -r1.15 pkgsrc/security/py-oauthlib/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/security/py-oauthlib/Makefile
diff -u pkgsrc/security/py-oauthlib/Makefile:1.15 pkgsrc/security/py-oauthlib/Makefile:1.16
--- pkgsrc/security/py-oauthlib/Makefile:1.15   Sun May 27 12:24:56 2018
+++ pkgsrc/security/py-oauthlib/Makefile        Wed Jan 16 09:36:21 2019
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.15 2018/05/27 12:24:56 wiz Exp $
+# $NetBSD: Makefile,v 1.16 2019/01/16 09:36:21 adam Exp $
 
-DISTNAME=      oauthlib-2.1.0
+DISTNAME=      oauthlib-3.0.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    security python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=o/oauthlib/}

Index: pkgsrc/security/py-oauthlib/PLIST
diff -u pkgsrc/security/py-oauthlib/PLIST:1.5 pkgsrc/security/py-oauthlib/PLIST:1.6
--- pkgsrc/security/py-oauthlib/PLIST:1.5       Sun Sep  4 09:33:28 2016
+++ pkgsrc/security/py-oauthlib/PLIST   Wed Jan 16 09:36:21 2019
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.5 2016/09/04 09:33:28 wiz Exp $
+@comment $NetBSD: PLIST,v 1.6 2019/01/16 09:36:21 adam Exp $
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
 ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
@@ -91,6 +91,12 @@ ${PYSITELIB}/oauthlib/oauth2/rfc6749/end
 ${PYSITELIB}/oauthlib/oauth2/rfc6749/endpoints/base.py
 ${PYSITELIB}/oauthlib/oauth2/rfc6749/endpoints/base.pyc
 ${PYSITELIB}/oauthlib/oauth2/rfc6749/endpoints/base.pyo
+${PYSITELIB}/oauthlib/oauth2/rfc6749/endpoints/introspect.py
+${PYSITELIB}/oauthlib/oauth2/rfc6749/endpoints/introspect.pyc
+${PYSITELIB}/oauthlib/oauth2/rfc6749/endpoints/introspect.pyo
+${PYSITELIB}/oauthlib/oauth2/rfc6749/endpoints/metadata.py
+${PYSITELIB}/oauthlib/oauth2/rfc6749/endpoints/metadata.pyc
+${PYSITELIB}/oauthlib/oauth2/rfc6749/endpoints/metadata.pyo
 ${PYSITELIB}/oauthlib/oauth2/rfc6749/endpoints/pre_configured.py
 ${PYSITELIB}/oauthlib/oauth2/rfc6749/endpoints/pre_configured.pyc
 ${PYSITELIB}/oauthlib/oauth2/rfc6749/endpoints/pre_configured.pyo
@@ -121,9 +127,6 @@ ${PYSITELIB}/oauthlib/oauth2/rfc6749/gra
 ${PYSITELIB}/oauthlib/oauth2/rfc6749/grant_types/implicit.py
 ${PYSITELIB}/oauthlib/oauth2/rfc6749/grant_types/implicit.pyc
 ${PYSITELIB}/oauthlib/oauth2/rfc6749/grant_types/implicit.pyo
-${PYSITELIB}/oauthlib/oauth2/rfc6749/grant_types/openid_connect.py
-${PYSITELIB}/oauthlib/oauth2/rfc6749/grant_types/openid_connect.pyc
-${PYSITELIB}/oauthlib/oauth2/rfc6749/grant_types/openid_connect.pyo
 ${PYSITELIB}/oauthlib/oauth2/rfc6749/grant_types/refresh_token.py
 ${PYSITELIB}/oauthlib/oauth2/rfc6749/grant_types/refresh_token.pyc
 ${PYSITELIB}/oauthlib/oauth2/rfc6749/grant_types/refresh_token.pyo
@@ -142,6 +145,51 @@ ${PYSITELIB}/oauthlib/oauth2/rfc6749/tok
 ${PYSITELIB}/oauthlib/oauth2/rfc6749/utils.py
 ${PYSITELIB}/oauthlib/oauth2/rfc6749/utils.pyc
 ${PYSITELIB}/oauthlib/oauth2/rfc6749/utils.pyo
+${PYSITELIB}/oauthlib/openid/__init__.py
+${PYSITELIB}/oauthlib/openid/__init__.pyc
+${PYSITELIB}/oauthlib/openid/__init__.pyo
+${PYSITELIB}/oauthlib/openid/connect/__init__.py
+${PYSITELIB}/oauthlib/openid/connect/__init__.pyc
+${PYSITELIB}/oauthlib/openid/connect/__init__.pyo
+${PYSITELIB}/oauthlib/openid/connect/core/__init__.py
+${PYSITELIB}/oauthlib/openid/connect/core/__init__.pyc
+${PYSITELIB}/oauthlib/openid/connect/core/__init__.pyo
+${PYSITELIB}/oauthlib/openid/connect/core/endpoints/__init__.py
+${PYSITELIB}/oauthlib/openid/connect/core/endpoints/__init__.pyc
+${PYSITELIB}/oauthlib/openid/connect/core/endpoints/__init__.pyo
+${PYSITELIB}/oauthlib/openid/connect/core/endpoints/pre_configured.py
+${PYSITELIB}/oauthlib/openid/connect/core/endpoints/pre_configured.pyc
+${PYSITELIB}/oauthlib/openid/connect/core/endpoints/pre_configured.pyo
+${PYSITELIB}/oauthlib/openid/connect/core/exceptions.py
+${PYSITELIB}/oauthlib/openid/connect/core/exceptions.pyc
+${PYSITELIB}/oauthlib/openid/connect/core/exceptions.pyo
+${PYSITELIB}/oauthlib/openid/connect/core/grant_types/__init__.py
+${PYSITELIB}/oauthlib/openid/connect/core/grant_types/__init__.pyc
+${PYSITELIB}/oauthlib/openid/connect/core/grant_types/__init__.pyo
+${PYSITELIB}/oauthlib/openid/connect/core/grant_types/authorization_code.py
+${PYSITELIB}/oauthlib/openid/connect/core/grant_types/authorization_code.pyc
+${PYSITELIB}/oauthlib/openid/connect/core/grant_types/authorization_code.pyo
+${PYSITELIB}/oauthlib/openid/connect/core/grant_types/base.py
+${PYSITELIB}/oauthlib/openid/connect/core/grant_types/base.pyc
+${PYSITELIB}/oauthlib/openid/connect/core/grant_types/base.pyo
+${PYSITELIB}/oauthlib/openid/connect/core/grant_types/dispatchers.py
+${PYSITELIB}/oauthlib/openid/connect/core/grant_types/dispatchers.pyc
+${PYSITELIB}/oauthlib/openid/connect/core/grant_types/dispatchers.pyo
+${PYSITELIB}/oauthlib/openid/connect/core/grant_types/exceptions.py
+${PYSITELIB}/oauthlib/openid/connect/core/grant_types/exceptions.pyc
+${PYSITELIB}/oauthlib/openid/connect/core/grant_types/exceptions.pyo
+${PYSITELIB}/oauthlib/openid/connect/core/grant_types/hybrid.py
+${PYSITELIB}/oauthlib/openid/connect/core/grant_types/hybrid.pyc
+${PYSITELIB}/oauthlib/openid/connect/core/grant_types/hybrid.pyo
+${PYSITELIB}/oauthlib/openid/connect/core/grant_types/implicit.py
+${PYSITELIB}/oauthlib/openid/connect/core/grant_types/implicit.pyc
+${PYSITELIB}/oauthlib/openid/connect/core/grant_types/implicit.pyo
+${PYSITELIB}/oauthlib/openid/connect/core/request_validator.py
+${PYSITELIB}/oauthlib/openid/connect/core/request_validator.pyc
+${PYSITELIB}/oauthlib/openid/connect/core/request_validator.pyo
+${PYSITELIB}/oauthlib/openid/connect/core/tokens.py
+${PYSITELIB}/oauthlib/openid/connect/core/tokens.pyc
+${PYSITELIB}/oauthlib/openid/connect/core/tokens.pyo
 ${PYSITELIB}/oauthlib/signals.py
 ${PYSITELIB}/oauthlib/signals.pyc
 ${PYSITELIB}/oauthlib/signals.pyo

Index: pkgsrc/security/py-oauthlib/distinfo
diff -u pkgsrc/security/py-oauthlib/distinfo:1.14 pkgsrc/security/py-oauthlib/distinfo:1.15
--- pkgsrc/security/py-oauthlib/distinfo:1.14   Sun May 27 12:24:56 2018
+++ pkgsrc/security/py-oauthlib/distinfo        Wed Jan 16 09:36:21 2019
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.14 2018/05/27 12:24:56 wiz Exp $
+$NetBSD: distinfo,v 1.15 2019/01/16 09:36:21 adam Exp $
 
-SHA1 (oauthlib-2.1.0.tar.gz) = 3e7b426212fc0d9f91813a983238321ee9026d15
-RMD160 (oauthlib-2.1.0.tar.gz) = f8a3993c595191170bdbbe6c8b407c29e98e8340
-SHA512 (oauthlib-2.1.0.tar.gz) = bd749c7b65de00cc0c371053577623aca5767a0b20e41b2d5e3e20f8246e84bf360472b4ec983023227d6164ecd7ed4647c41cd8f425fe21200a2c25a9049ffd
-Size (oauthlib-2.1.0.tar.gz) = 128807 bytes
+SHA1 (oauthlib-3.0.0.tar.gz) = 97338bbdfbe4775e6f076389b9fe8ff2927be683
+RMD160 (oauthlib-3.0.0.tar.gz) = 613fc12c802fe077b85f3f0fcceaca25674c1302
+SHA512 (oauthlib-3.0.0.tar.gz) = fbaeecaf370ac1fe2f43a95b04556a4838f22f61388989af20402f76ea3cbc038836e121cb54e32e11826a1c881d485bcb7ab9271f01500e092364407f797351
+Size (oauthlib-3.0.0.tar.gz) = 149035 bytes



Home | Main Index | Thread Index | Old Index