From 8376ef56580626e9c0f796d5b85b53a0a1c7d5f5 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 14 Jul 2018 21:03:06 +0100 Subject: gentoo resync : 14.07.2018 --- dev-python/oauth2client/Manifest | 7 ++++ dev-python/oauth2client/metadata.xml | 11 +++++ dev-python/oauth2client/oauth2client-2.0.1.ebuild | 45 ++++++++++++++++++++ dev-python/oauth2client/oauth2client-2.2.0.ebuild | 45 ++++++++++++++++++++ dev-python/oauth2client/oauth2client-4.1.2.ebuild | 51 +++++++++++++++++++++++ 5 files changed, 159 insertions(+) create mode 100644 dev-python/oauth2client/Manifest create mode 100644 dev-python/oauth2client/metadata.xml create mode 100644 dev-python/oauth2client/oauth2client-2.0.1.ebuild create mode 100644 dev-python/oauth2client/oauth2client-2.2.0.ebuild create mode 100644 dev-python/oauth2client/oauth2client-4.1.2.ebuild (limited to 'dev-python/oauth2client') diff --git a/dev-python/oauth2client/Manifest b/dev-python/oauth2client/Manifest new file mode 100644 index 000000000000..f84fa292e063 --- /dev/null +++ b/dev-python/oauth2client/Manifest @@ -0,0 +1,7 @@ +DIST oauth2client-2.0.1.tar.gz 153127 BLAKE2B f7e7ccbe42effedfb94abe4f78e2ea02867aa75ca7ff794d6db6cdb2e039d4a7d55df79df3a7f8777be215fc4aafb1dda08a23b81eaa66d64c9b2580045c158f SHA512 66179a604418a8aee9ca9dbfc5ad18356d5130a588e85f4dab3330feef194af2114bc2eb18ec625acf791938e4d7f78ee55284f45a67a48c775676697ce2b183 +DIST oauth2client-2.2.0.tar.gz 167484 BLAKE2B 60c7fc941548874f436df094a94e97312983f88af8ca472c998cb7121662363793423d420fa3e7e83032b82a3fd22a76f9331a60e3099785ef82d3fb5a781356 SHA512 1e23c3f655e955dbf0cdb2b78613768ca4c6eb4336b555e3553da212fd762ba12329584f108d8145810228cf44da018675b38dd152b06e58be4eb18d4f8127c6 +DIST oauth2client-4.1.2.tar.gz 184731 BLAKE2B 09ae16a94b1f6b3eedb02ac10d660d8fda78faa82da5fed75b2a40308049c7d78951d593352f2e02c7bd9255e75b50c20996d12f451c20e1dcf2c32f54008b07 SHA512 908f0e32f0ef76c3eb86ee34118d4100bc08fa34aa89c561793bf8c55078f07611935ee6aecb6d2ae2f7e96a18ac3bc25af0321fe564f26042ff2bb5eab30b18 +EBUILD oauth2client-2.0.1.ebuild 1121 BLAKE2B ad08f30627a7055b827652dbabff7edb21355256be854b7ec340d772f67148b18ce9170b5843ca013c51a33387a41de35c61aa5718692eca750c0a5dfbbfbff9 SHA512 500f6738904d42d44684ac4857c6c45abdd978c94eedf3ba30f1fa17c5b51837bd1a7fe8559cab6b37fed2b03af5e4f931af961375445c19cee6a56fa75d2b2f +EBUILD oauth2client-2.2.0.ebuild 1124 BLAKE2B eda055c529bbbc5b648a20a6039f25cdbf324780a6a64f98cda1f7f52ff1e1ade128859c2d59621382f7231b711891e9b71fbf29c09c418c087f21fa6704ec6e SHA512 43601344ec3fa8e34652162c983408aefda4b62c0c3c96fab3478005adba4c8628fbdbfc1fdff068572684103a9fee1a32147be9ef0815320121b3816aa8f4b1 +EBUILD oauth2client-4.1.2.ebuild 1703 BLAKE2B eebbc951e573a3c4b232144827f2afc4fffdd8caef2dadbc808a95cddd9acf47a4b16eb7cb84f51ca00cdd366517b7e1feaf0bf349a3e10b866ab435e339a5cf SHA512 1807ee810a4e1f89ac458ac3d3e13cbd0c7d1ff814c44a708355cb67b219e2816feeec985fda6038536af6363bee18eed8569d02318de6c75e4500211d5d3b66 +MISC metadata.xml 334 BLAKE2B 474087a66809e8ad113f10c3f674b5684858d0eb67d58f54d19557f9a32295f96c587aa945eb6b4fbe338690a096fb59109f907902cd4e08f40c4d62f5dc7e54 SHA512 585f6ddeaa1a11022fcb9bab897e02392157abca2e638cfef57d76a97be2d85071405bbd70a256172d6202e4a4deca47ddb2374b98cd810e60541c2d4d3d373c diff --git a/dev-python/oauth2client/metadata.xml b/dev-python/oauth2client/metadata.xml new file mode 100644 index 000000000000..76abccb2a81a --- /dev/null +++ b/dev-python/oauth2client/metadata.xml @@ -0,0 +1,11 @@ + + + + + python@gentoo.org + Python + + + google/oauth2client + + diff --git a/dev-python/oauth2client/oauth2client-2.0.1.ebuild b/dev-python/oauth2client/oauth2client-2.0.1.ebuild new file mode 100644 index 000000000000..275a95588e9e --- /dev/null +++ b/dev-python/oauth2client/oauth2client-2.0.1.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy) + +inherit distutils-r1 + +DESCRIPTION="Library for accessing resources protected by OAuth 2.0" +HOMEPAGE="https://github.com/google/oauth2client" +SRC_URI="https://github.com/google/oauth2client/archive/v${PV/_p/-post}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 arm x86 ~amd64-linux ~x86-linux" +IUSE="test" + +RDEPEND=" + >=dev-python/httplib2-0.9.1[${PYTHON_USEDEP}] + >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}] + >=dev-python/pyasn1-modules-0.0.5[${PYTHON_USEDEP}] + >=dev-python/rsa-3.1.4[${PYTHON_USEDEP}] + >=dev-python/six-1.6.1[${PYTHON_USEDEP}] + !<=dev-python/google-api-python-client-1.1[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND} + test? ( dev-python/nose[${PYTHON_USEDEP}] ) +" + +S="${WORKDIR}"/${P/_p/-post} + +# Needs network +RESTRICT=test + +python_prepare_all() { + sed \ + -e "s:find_packages():find_packages(exclude=['tests','tests.*']):" \ + -i setup.py || die + distutils-r1_python_prepare_all +} + +python_test() { + nosetests || die +} diff --git a/dev-python/oauth2client/oauth2client-2.2.0.ebuild b/dev-python/oauth2client/oauth2client-2.2.0.ebuild new file mode 100644 index 000000000000..95a85729085a --- /dev/null +++ b/dev-python/oauth2client/oauth2client-2.2.0.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy) + +inherit distutils-r1 + +DESCRIPTION="Library for accessing resources protected by OAuth 2.0" +HOMEPAGE="https://github.com/google/oauth2client" +SRC_URI="https://github.com/google/oauth2client/archive/v${PV/_p/-post}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux" +IUSE="test" + +RDEPEND=" + >=dev-python/httplib2-0.9.1[${PYTHON_USEDEP}] + >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}] + >=dev-python/pyasn1-modules-0.0.5[${PYTHON_USEDEP}] + >=dev-python/rsa-3.1.4[${PYTHON_USEDEP}] + >=dev-python/six-1.6.1[${PYTHON_USEDEP}] + !<=dev-python/google-api-python-client-1.1[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND} + test? ( dev-python/nose[${PYTHON_USEDEP}] ) +" + +S="${WORKDIR}"/${P/_p/-post} + +# Needs network +RESTRICT=test + +python_prepare_all() { + sed -i \ + -e "s:find_packages():find_packages(exclude=['tests','tests.*']):" \ + setup.py || die + distutils-r1_python_prepare_all +} + +python_test() { + nosetests || die +} diff --git a/dev-python/oauth2client/oauth2client-4.1.2.ebuild b/dev-python/oauth2client/oauth2client-4.1.2.ebuild new file mode 100644 index 000000000000..5f0c4739176f --- /dev/null +++ b/dev-python/oauth2client/oauth2client-4.1.2.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy ) + +inherit distutils-r1 + +DESCRIPTION="Library for accessing resources protected by OAuth 2.0" +HOMEPAGE="https://github.com/google/oauth2client" +SRC_URI="https://github.com/google/oauth2client/archive/v${PV/_p/-post}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~arm amd64 ~arm64 x86 ~amd64-linux ~x86-linux" +IUSE="test" +REQUIRED_USE="|| ( $(python_gen_useflags 'python*') )" + +RDEPEND=" + >=dev-python/httplib2-0.9.1[${PYTHON_USEDEP}] + >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}] + >=dev-python/pyasn1-modules-0.0.5[${PYTHON_USEDEP}] + >=dev-python/rsa-3.1.4[${PYTHON_USEDEP}] + >=dev-python/six-1.6.1[${PYTHON_USEDEP}] + $(python_gen_cond_dep 'dev-python/keyring[${PYTHON_USEDEP}]' 'python*') + !<=dev-python/google-api-python-client-1.1[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( dev-python/nose[${PYTHON_USEDEP}] ) +" + +S="${WORKDIR}"/${P/_p/-post} + +python_prepare() { + # keyring is not fuly supported by pypy yet, because dbus-python can't support pypy + # oauth2client -> keyring -> secretstorage -> dbus-python + # https://github.com/mitya57/secretstorage/issues/10 + case $PYTHON in + pypy|*pypy|*pypy3|pypy3) \ + find "${BUILD_DIR}/.." -name '*keyring*py' -delete ;; + esac +} + +python_test() { + nosetests -e appengine -e django_util -e test_multiprocess_file_storage -e test_bad_positional || die + # appengine - requires appengine + # django_util - requires django + # test_multiprocess_file_storage - requires fasteners + # test_bad_positional - expects TypeError, gets ValueError +} -- cgit v1.2.3