From 3cf7c3ef441822c889356fd1812ebf2944a59851 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Tue, 25 Aug 2020 10:45:55 +0100 Subject: gentoo resync : 25.08.2020 --- dev-python/geventhttpclient/Manifest | 10 ++--- .../geventhttpclient-1.3.1-r1.ebuild | 48 --------------------- .../geventhttpclient/geventhttpclient-1.4.2.ebuild | 2 +- .../geventhttpclient/geventhttpclient-1.4.3.ebuild | 50 ---------------------- .../geventhttpclient/geventhttpclient-1.4.4.ebuild | 50 ++++++++++++++++++++++ dev-python/geventhttpclient/metadata.xml | 4 ++ 6 files changed, 59 insertions(+), 105 deletions(-) delete mode 100644 dev-python/geventhttpclient/geventhttpclient-1.3.1-r1.ebuild delete mode 100644 dev-python/geventhttpclient/geventhttpclient-1.4.3.ebuild create mode 100644 dev-python/geventhttpclient/geventhttpclient-1.4.4.ebuild (limited to 'dev-python/geventhttpclient') diff --git a/dev-python/geventhttpclient/Manifest b/dev-python/geventhttpclient/Manifest index c0a91bd6dd25..401ef51b45a6 100644 --- a/dev-python/geventhttpclient/Manifest +++ b/dev-python/geventhttpclient/Manifest @@ -1,7 +1,5 @@ -DIST geventhttpclient-1.3.1.tar.gz 82598 BLAKE2B 5fef20a74c431ed53be4eedb3ec7e040572ad960363d41dda8b93c8f08f3eb05ba6160676c1c3ed957d1528a12aa297400063377f3788754e9e76401bb3421ae SHA512 a50486e1485c449a821176f0aa139cb05a3c7675fb045086e086cc7bb71d6e1d75191fae6972b381e7e69dba89d23c387464503845badd29fa361e03aa866079 DIST geventhttpclient-1.4.2.tar.gz 57535 BLAKE2B f3c17140698b1609d9953110790fb536d982782c60165c717b6cee290c0b8fa5ae99cd6935401b6b617f0bd021783dd3f836c7cff775f513b9084714da1575a7 SHA512 3252d27f07a4642ba34d449664f50451b2ca4e44dc508345133d21acf659251a66be72784bacd312c074de4025dd5e080bdf35c84d9f7d40057132184a4d285d -DIST geventhttpclient-1.4.3.tar.gz 57541 BLAKE2B 6b28cba862eb01bb1a298c2e228eac4f4bfbf91cd138d0e77f54a91184672f089d3233b7287940b3892fd7e732c924612044abba0704054112f8c0563d9ed741 SHA512 1360a95d367b3bbf03294be916f70f8c2e655b77180a7ff44e67a40508584500e4a0017416639c0a90a974fe53cc7895dc9c3f7bf43d3a34fc4484f804793c21 -EBUILD geventhttpclient-1.3.1-r1.ebuild 1470 BLAKE2B 5c08f4e43d28890245194350a1eff9113c46b37a803510f927388c4467ee9265be75938012b1e84a581cecba909ca1e28ac09f3a982592e1566e8bb5a188d003 SHA512 84a7f80f7c5565ef21992fa8e16eeba1ca9be28cf49a3b6e8dcf281656cc23a6ecd6c9bd7199a174fe3f7ab48e66697785b87a5426cc11f82826a78a0da05759 -EBUILD geventhttpclient-1.4.2.ebuild 1531 BLAKE2B dfa676277ca7a529ae91c206f8de6438c6f9729a3e65086122adeb980f0e266d488659628e00a931f7e02b2a70b9a9141e5414a3def5a7ca426fd4af4933ad1e SHA512 c82c31c24b40299e3a4e2c395480e87fef085f6f8f317ca85ae2a5bbca8b255fc69cfddb53105fbac653383d4c75d10fc310bced6448a1dfd2fc9aa3e89e4e2a -EBUILD geventhttpclient-1.4.3.ebuild 1533 BLAKE2B 821b0e96daf6a106197d6a75409c2766c15d7c0110fcef7aae35a4a0bf9c043a96eaa6802514190858b98f7f8009e860b2f479e5b0f0c6ae301e79c8676c1667 SHA512 a67326b5ea5ac6cc4d1e31dfa616c6e4b092d536c21fa147d76fd36b8ca9e3c121a1d6f12d9dca0b349f5cce5cc083c0d7b64435283c34b2a4d972c258d7aa16 -MISC metadata.xml 454 BLAKE2B c0c62b4bcb9e480cdbc6739010039421f139999d7df9673d260ee2365073a108479892dce53e86e1f8ec721c9a33d3967bd41e468994331970a583189aa8c0fa SHA512 1739f134e47ed32c68fce16d76684f6c2393f1e25fe0b098499b1362379cca9b7522950ef77afd9d8e063e1e0335e50dc3cd44192d91ef01adfae68c02fd9d96 +DIST geventhttpclient-1.4.4.tar.gz 57620 BLAKE2B 20b60cfa7e8221b050bfd95a6e23c2f3eee87c0df1e93171719c7ba1804e88c918471cdd01cf4c6020fb6d44d0a1b911ee09dd44cc1e150b5d18d6052f2904cf SHA512 c6a8580707f3178a3a55eb638b9e3f36f82aecbd8a5ce044f0b8c167d88ad2bec584275bed6b720a5f7a546b0ffd113bec28dd2e1ff4290c60f0b5e13542b737 +EBUILD geventhttpclient-1.4.2.ebuild 1527 BLAKE2B 6e6a17d12cebcc4e355bd35e7030df325ce028da315f76274d8ca95015488bb650a33f8ee64a0e0b7298a250e018a9778020bc511ed500bc1f1a12cfc0018afd SHA512 33a0eb1d558e10a841a09511f0c3ab48453c2ed66c38304f981f0f4027a9eaa77550b44384245377dde4fd61c4a260510577b0b7b68e5dbf41b4506b47483869 +EBUILD geventhttpclient-1.4.4.ebuild 1537 BLAKE2B 8467945c669e1f480c5f167bb0245f7fca2f984b1033e211b53a5903e2963adb18cef4a6f19e44bf70685903f981561a4787e81244317fb56c5f748c938ad7b5 SHA512 f36b9bb59778cb75e28155ad92b74ef9a680c2d8b6c0a1fb37302173740a5c687119e801b39d4d834962bda8c78037869480af84eb29ec839168b2e798dd401c +MISC metadata.xml 555 BLAKE2B a747ad2f270f2267b197d8489d253c18bc6093063f9cbc037afa0598931a244aa9da1d0d9d5c8e69a98c4f1fdfb8275917b9493dec895db5225a8918c51d0f43 SHA512 61c8affec2fd6d68f40d721842d7a121f6e24fdad560d131acf9e8b0f1a229afd2580fe9f78095da9a77b8dd9accf72b180eef797c4e143776e8beb7b7c36fcc diff --git a/dev-python/geventhttpclient/geventhttpclient-1.3.1-r1.ebuild b/dev-python/geventhttpclient/geventhttpclient-1.3.1-r1.ebuild deleted file mode 100644 index 58b14db4d77d..000000000000 --- a/dev-python/geventhttpclient/geventhttpclient-1.3.1-r1.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python{2_7,3_{6,7,8}} ) - -inherit distutils-r1 - -DESCRIPTION="A high performance, concurrent HTTP client library for Python using gevent" -HOMEPAGE="https://github.com/gwik/geventhttpclient" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm64 ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-python/certifi[${PYTHON_USEDEP}] - dev-python/gevent[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] -" -DEPEND=" - dev-python/setuptools[${PYTHON_USEDEP}] - test? ( - ${RDEPEND} - dev-python/pytest[${PYTHON_USEDEP}] - ) -" - -python_prepare_all() { - # https://github.com/gwik/geventhttpclient/pull/82 - rm -r src/geventhttpclient/tests/__pycache__ || die - distutils-r1_python_prepare_all -} - -python_test() { - # Ignore tests which require network access - # Append to sys.path to avoid ImportError - # https://bugs.gentoo.org/667758 - # Skip a test that fails with Python > 3.7 - # https://github.com/gwik/geventhttpclient/issues/119 - pytest --import-mode=append -vv src/geventhttpclient/tests --ignore \ - src/geventhttpclient/tests/test_client.py --deselect \ - src/geventhttpclient/tests/test_headers.py::test_cookielib_compatibility \ - || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/geventhttpclient/geventhttpclient-1.4.2.ebuild b/dev-python/geventhttpclient/geventhttpclient-1.4.2.ebuild index f1ad8d5daaad..248eb286dece 100644 --- a/dev-python/geventhttpclient/geventhttpclient-1.4.2.ebuild +++ b/dev-python/geventhttpclient/geventhttpclient-1.4.2.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm64 ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/geventhttpclient/geventhttpclient-1.4.3.ebuild b/dev-python/geventhttpclient/geventhttpclient-1.4.3.ebuild deleted file mode 100644 index 4d3f4094b52b..000000000000 --- a/dev-python/geventhttpclient/geventhttpclient-1.4.3.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python{2_7,3_{6,7,8,9}} ) - -inherit distutils-r1 - -DESCRIPTION="A high performance, concurrent HTTP client library for Python using gevent" -HOMEPAGE="https://github.com/gwik/geventhttpclient" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-python/certifi[${PYTHON_USEDEP}] - dev-python/gevent[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - ${RDEPEND} - dev-python/mock[${PYTHON_USEDEP}] - dev-python/pytest[${PYTHON_USEDEP}] - ) -" - -python_prepare_all() { - # Skip SNI tests which require dpkt - sed -i '/^import dpkt.ssl/d' src/geventhttpclient/tests/test_ssl.py || die - distutils-r1_python_prepare_all -} - -python_test() { - local skipped_tests=( - # Require dpkt - src/geventhttpclient/tests/test_ssl.py::test_implicit_sni_from_host_in_ssl - src/geventhttpclient/tests/test_ssl.py::test_implicit_sni_from_header_in_ssl - src/geventhttpclient/tests/test_ssl.py::test_explicit_sni_in_ssl - ) - # Append to sys.path to avoid ImportError - # https://bugs.gentoo.org/667758 - # Skip tests which require internet access - pytest --import-mode=append -vv ${skipped_tests[@]/#/--deselect } \ - -m "not online" || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/geventhttpclient/geventhttpclient-1.4.4.ebuild b/dev-python/geventhttpclient/geventhttpclient-1.4.4.ebuild new file mode 100644 index 000000000000..c92490bd271b --- /dev/null +++ b/dev-python/geventhttpclient/geventhttpclient-1.4.4.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python{2_7,3_{6,7,8,9}} ) + +inherit distutils-r1 + +DESCRIPTION="A high performance, concurrent HTTP client library for Python using gevent" +HOMEPAGE="https://github.com/gwik/geventhttpclient" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-python/certifi[${PYTHON_USEDEP}] + dev-python/gevent[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + ${RDEPEND} + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + ) +" + +python_prepare_all() { + # Skip SNI tests which require dpkt + sed -i '/^import dpkt.ssl/d' src/geventhttpclient/tests/test_ssl.py || die + distutils-r1_python_prepare_all +} + +python_test() { + local skipped_tests=( + # Require dpkt + src/geventhttpclient/tests/test_ssl.py::test_implicit_sni_from_host_in_ssl + src/geventhttpclient/tests/test_ssl.py::test_implicit_sni_from_header_in_ssl + src/geventhttpclient/tests/test_ssl.py::test_explicit_sni_in_ssl + ) + # Append to sys.path to avoid ImportError + # https://bugs.gentoo.org/667758 + # Skip tests which require internet access + pytest --import-mode=append -vv ${skipped_tests[@]/#/--deselect } \ + -m "not online" || die "Tests failed with ${EPYTHON}" +} diff --git a/dev-python/geventhttpclient/metadata.xml b/dev-python/geventhttpclient/metadata.xml index b9473054d6f4..712535d49ace 100644 --- a/dev-python/geventhttpclient/metadata.xml +++ b/dev-python/geventhttpclient/metadata.xml @@ -5,6 +5,10 @@ sbraz@gentoo.org Louis Sautier + + python@gentoo.org + Python + geventhttpclient gwik/geventhttpclient -- cgit v1.2.3