aboutsummaryrefslogtreecommitdiffstats
path: root/security
diff options
context:
space:
mode:
authorsunpoet <sunpoet@FreeBSD.org>2017-05-13 05:50:42 +0800
committersunpoet <sunpoet@FreeBSD.org>2017-05-13 05:50:42 +0800
commit51e1b78bcd4f9d7b7c96bbd64bcaf7db5c5515cd (patch)
tree4c95e37643174bbd2115f64aaf7ab670eb3a1a42 /security
parent8d5df71848a2324dc7c51c59ea31f27c077a8ebd (diff)
downloadfreebsd-ports-gnome-51e1b78bcd4f9d7b7c96bbd64bcaf7db5c5515cd.tar.gz
freebsd-ports-gnome-51e1b78bcd4f9d7b7c96bbd64bcaf7db5c5515cd.tar.zst
freebsd-ports-gnome-51e1b78bcd4f9d7b7c96bbd64bcaf7db5c5515cd.zip
Add py-google-auth 1.0.1
google-auth is the Google authentication library for Python. This library provides the ability to authenticate to Google APIs using various methods. It also provides integration with several HTTP libraries. - Support for Google Application Default Credentials. - Support for signing and verifying JWTs. - Support for Google Service Account credentials. - Support for Google Compute Engine credentials. - Support for Google App Engine standard credentials. - Support for various transports, including Requests, urllib3, and gRPC. WWW: https://pypi.python.org/pypi/google-auth WWW: https://github.com/GoogleCloudPlatform/google-auth-library-python
Diffstat (limited to 'security')
-rw-r--r--security/Makefile1
-rw-r--r--security/py-google-auth/Makefile26
-rw-r--r--security/py-google-auth/distinfo3
-rw-r--r--security/py-google-auth/pkg-descr13
4 files changed, 43 insertions, 0 deletions
diff --git a/security/Makefile b/security/Makefile
index 4e28f6275ef9..1efe9c9eb631 100644
--- a/security/Makefile
+++ b/security/Makefile
@@ -864,6 +864,7 @@
SUBDIR += py-gixy
SUBDIR += py-gnupg
SUBDIR += py-gnutls
+ SUBDIR += py-google-auth
SUBDIR += py-gpgme
SUBDIR += py-gpsoauth
SUBDIR += py-halberd
diff --git a/security/py-google-auth/Makefile b/security/py-google-auth/Makefile
new file mode 100644
index 000000000000..f407d0a04ad7
--- /dev/null
+++ b/security/py-google-auth/Makefile
@@ -0,0 +1,26 @@
+# Created by: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= google-auth
+PORTVERSION= 1.0.1
+CATEGORIES= security python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Google Authentication Library
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cachetools>=2.0.0:devel/py-cachetools \
+ ${PYTHON_PKGNAMEPREFIX}pyasn1>=0.1.7:devel/py-pyasn1 \
+ ${PYTHON_PKGNAMEPREFIX}pyasn1-modules>=0.0.5:devel/py-pyasn1-modules \
+ ${PYTHON_PKGNAMEPREFIX}rsa>=3.1.4:security/py-rsa \
+ ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six
+
+NO_ARCH= yes
+USE_PYTHON= autoplist distutils
+USES= python
+
+.include <bsd.port.mk>
diff --git a/security/py-google-auth/distinfo b/security/py-google-auth/distinfo
new file mode 100644
index 000000000000..1ba0dee17863
--- /dev/null
+++ b/security/py-google-auth/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1494608405
+SHA256 (google-auth-1.0.1.tar.gz) = dd7b6e5f3bd15c0f7cfee63a266acea40c779da0a924b475bc1812e6e10687e1
+SIZE (google-auth-1.0.1.tar.gz) = 133903
diff --git a/security/py-google-auth/pkg-descr b/security/py-google-auth/pkg-descr
new file mode 100644
index 000000000000..b326679ed878
--- /dev/null
+++ b/security/py-google-auth/pkg-descr
@@ -0,0 +1,13 @@
+google-auth is the Google authentication library for Python. This library
+provides the ability to authenticate to Google APIs using various methods. It
+also provides integration with several HTTP libraries.
+
+- Support for Google Application Default Credentials.
+- Support for signing and verifying JWTs.
+- Support for Google Service Account credentials.
+- Support for Google Compute Engine credentials.
+- Support for Google App Engine standard credentials.
+- Support for various transports, including Requests, urllib3, and gRPC.
+
+WWW: https://pypi.python.org/pypi/google-auth
+WWW: https://github.com/GoogleCloudPlatform/google-auth-library-python