pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/net Add a package for py-gcs-oauth2-boto-plugin.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/1d8ec1f86376
branches:  trunk
changeset: 375122:1d8ec1f86376
user:      bsiegert <bsiegert%pkgsrc.org@localhost>
date:      Sat Feb 03 15:10:06 2018 +0000

description:
Add a package for py-gcs-oauth2-boto-plugin.

gcs-oauth2-boto-plugin is a Python application whose purpose is to behave as an
auth plugin for the boto auth plugin framework for use with OAuth 2.0
credentials for the Google Cloud Platform. This plugin is compatible with both
user accounts and service accounts, and its functionality is essentially a
wrapper around oauth2client with the addition of automatically caching tokens
for the machine in a thread- and process-safe fashion.

Part of PR pkg/52941.

diffstat:

 net/Makefile                           |   3 ++-
 net/py-gcs-oauth2-boto-plugin/DESCR    |   6 ++++++
 net/py-gcs-oauth2-boto-plugin/Makefile |  26 ++++++++++++++++++++++++++
 net/py-gcs-oauth2-boto-plugin/PLIST    |  22 ++++++++++++++++++++++
 net/py-gcs-oauth2-boto-plugin/distinfo |   6 ++++++
 5 files changed, 62 insertions(+), 1 deletions(-)

diffs (93 lines):

diff -r efe26b3f9e3d -r 1d8ec1f86376 net/Makefile
--- a/net/Makefile      Sat Feb 03 14:59:20 2018 +0000
+++ b/net/Makefile      Sat Feb 03 15:10:06 2018 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1199 2018/01/24 20:46:42 bsiegert Exp $
+# $NetBSD: Makefile,v 1.1200 2018/02/03 15:10:06 bsiegert Exp $
 #
 
 COMMENT=       Networking tools
@@ -644,6 +644,7 @@
 SUBDIR+=       py-eventlib
 SUBDIR+=       py-foolscap
 SUBDIR+=       py-gandi.cli
+SUBDIR+=       py-gcs-oauth2-boto-plugin
 SUBDIR+=       py-gevent
 SUBDIR+=       py-geventhttpclient
 SUBDIR+=       py-google
diff -r efe26b3f9e3d -r 1d8ec1f86376 net/py-gcs-oauth2-boto-plugin/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/net/py-gcs-oauth2-boto-plugin/DESCR       Sat Feb 03 15:10:06 2018 +0000
@@ -0,0 +1,6 @@
+gcs-oauth2-boto-plugin is a Python application whose purpose is to behave as an
+auth plugin for the boto auth plugin framework for use with OAuth 2.0
+credentials for the Google Cloud Platform. This plugin is compatible with both
+user accounts and service accounts, and its functionality is essentially a
+wrapper around oauth2client with the addition of automatically caching tokens
+for the machine in a thread- and process-safe fashion.
diff -r efe26b3f9e3d -r 1d8ec1f86376 net/py-gcs-oauth2-boto-plugin/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/net/py-gcs-oauth2-boto-plugin/Makefile    Sat Feb 03 15:10:06 2018 +0000
@@ -0,0 +1,26 @@
+# $NetBSD: Makefile,v 1.1 2018/02/03 15:10:06 bsiegert Exp $
+
+DISTNAME=      gcs-oauth2-boto-plugin-1.14
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=    net
+MASTER_SITES=  ${MASTER_SITE_PYPI:=g/gcs-oauth2-boto-plugin/}
+
+MAINTAINER=    bsiegert%NetBSD.org@localhost
+HOMEPAGE=      https://github.com/GoogleCloudPlatform/gcs-oauth2-boto-plugin
+COMMENT=       Boto auth plugin for Google Cloud Storage
+LICENSE=       apache-2.0
+
+DEPENDS+=      ${PYPKGPREFIX}-boto>=2.29.1:../../net/py-boto
+DEPENDS+=      ${PYPKGPREFIX}-httplib2>=0.8:../../www/py-httplib2
+DEPENDS+=      ${PYPKGPREFIX}-oauth2client>=2.1.0:../../security/py-oauth2client
+DEPENDS+=      ${PYPKGPREFIX}-OpenSSL>=0.13:../../security/py-OpenSSL
+DEPENDS+=      ${PYPKGPREFIX}-retry_decorator>=1.0.0:../../devel/py-retry_decorator
+DEPENDS+=      ${PYPKGPREFIX}-six>=1.6.1:../../lang/py-six
+DEPENDS+=      ${PYPKGPREFIX}-SocksiPy-branch-1.01*:../../net/py-socksipy-branch
+
+# Test dependencies:
+DEPENDS+=      ${PYPKGPREFIX}-freezegun-[0-9]*:../../devel/py-freezegun
+DEPENDS+=      ${PYPKGPREFIX}-mox-[0-9]*:../../devel/py-mox
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r efe26b3f9e3d -r 1d8ec1f86376 net/py-gcs-oauth2-boto-plugin/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/net/py-gcs-oauth2-boto-plugin/PLIST       Sat Feb 03 15:10:06 2018 +0000
@@ -0,0 +1,22 @@
+@comment $NetBSD: PLIST,v 1.1 2018/02/03 15:10:06 bsiegert Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/${EGG_INFODIR}/zip-safe
+${PYSITELIB}/gcs_oauth2_boto_plugin/__init__.py
+${PYSITELIB}/gcs_oauth2_boto_plugin/__init__.pyc
+${PYSITELIB}/gcs_oauth2_boto_plugin/__init__.pyo
+${PYSITELIB}/gcs_oauth2_boto_plugin/oauth2_client.py
+${PYSITELIB}/gcs_oauth2_boto_plugin/oauth2_client.pyc
+${PYSITELIB}/gcs_oauth2_boto_plugin/oauth2_client.pyo
+${PYSITELIB}/gcs_oauth2_boto_plugin/oauth2_helper.py
+${PYSITELIB}/gcs_oauth2_boto_plugin/oauth2_helper.pyc
+${PYSITELIB}/gcs_oauth2_boto_plugin/oauth2_helper.pyo
+${PYSITELIB}/gcs_oauth2_boto_plugin/oauth2_plugin.py
+${PYSITELIB}/gcs_oauth2_boto_plugin/oauth2_plugin.pyc
+${PYSITELIB}/gcs_oauth2_boto_plugin/oauth2_plugin.pyo
+${PYSITELIB}/gcs_oauth2_boto_plugin/test_oauth2_client.py
+${PYSITELIB}/gcs_oauth2_boto_plugin/test_oauth2_client.pyc
+${PYSITELIB}/gcs_oauth2_boto_plugin/test_oauth2_client.pyo
diff -r efe26b3f9e3d -r 1d8ec1f86376 net/py-gcs-oauth2-boto-plugin/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/net/py-gcs-oauth2-boto-plugin/distinfo    Sat Feb 03 15:10:06 2018 +0000
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2018/02/03 15:10:06 bsiegert Exp $
+
+SHA1 (gcs-oauth2-boto-plugin-1.14.tar.gz) = eb66f7f0d023730160bb713372a4adc3f348ee0a
+RMD160 (gcs-oauth2-boto-plugin-1.14.tar.gz) = eac83cdb23fcf9a4fbcf47318cc79477da1116a9
+SHA512 (gcs-oauth2-boto-plugin-1.14.tar.gz) = 86804a599c969c63587387df21a2396a27509981cc13a3f92bc98a645757362e77c63b68956ebd2663a721bb51993c9e61679db85a67de48d017ddad7de044b7
+Size (gcs-oauth2-boto-plugin-1.14.tar.gz) = 14980 bytes



Home | Main Index | Thread Index | Old Index