summaryrefslogtreecommitdiff
path: root/dev-python/requests
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2021-05-07 01:33:16 +0100
committerV3n3RiX <venerix@redcorelinux.org>2021-05-07 01:33:16 +0100
commitc8fd0d84af0bfd1949542adc2cbb735b1d28f9ed (patch)
tree3ee550255947da075650f1a551dcc278f9a1b7f8 /dev-python/requests
parenta978c074e4272bb901fbe4a10de0a7b2af574f17 (diff)
gentoo resync : 07.05.2021
Diffstat (limited to 'dev-python/requests')
-rw-r--r--dev-python/requests/Manifest2
-rw-r--r--dev-python/requests/requests-2.25.1-r2.ebuild (renamed from dev-python/requests/requests-2.25.1-r1.ebuild)29
2 files changed, 19 insertions, 12 deletions
diff --git a/dev-python/requests/Manifest b/dev-python/requests/Manifest
index b5d89b68ebea..28ee51ef98b6 100644
--- a/dev-python/requests/Manifest
+++ b/dev-python/requests/Manifest
@@ -1,3 +1,3 @@
DIST requests-2.25.1.tar.gz 102161 BLAKE2B 1901ca3bb1eb7a6eb7689a81e01c1c23d3f359835507fda78de734162cbd8573b7640c9376cb50ed9397603d67d9a14624028573c2709086547f37993a959429 SHA512 ca6b0a257b448a999cade0ae173c29cddc9cfffb319d16fc3d051d3e1cd77161536e3cab279b3cba59c60d29d7864a9281c1fa1f689ce48d3bce2ca9f1cd8d45
-EBUILD requests-2.25.1-r1.ebuild 1442 BLAKE2B 9176d5a462e603c1f6351f486b06793a6d4c1f0e58faf84e27902c136fe66ab68c27a7c1805f430c61ad1db65ecc83bb8f8e5b204444cb11cd9a71df6493957e SHA512 30f2a1238e08b395933ecba6782998b72951feb9a7d20c9ebc9e2064fa80c9c3c385acd941237c96f80e3a1f863104f96a199c48dc6821d28f15c758a32e9ac3
+EBUILD requests-2.25.1-r2.ebuild 1591 BLAKE2B 60f788e60d0d94e9f407f720d3b6ad005573c68bdb8e47d8616bd9266ddc747dd50173b2637520cc824a3554b62e5e77344fb5d47ec138a7dd1d242f905634f4 SHA512 f89d96dacb29e6a79bab9f482dc9cbac2de44d95be12d57d35f87c895b5508892e056848228420ae9f1bea17df5d310889732f322fd1191d7db00aef4a9ae23e
MISC metadata.xml 769 BLAKE2B 3b70fd8b559e10b971a7c72e4e134028300406af09445bf3d9c013cc15899f10452b493730b0af5f1ec958b81f719ae1af9be96cbf3fb5c0e3bf6f5bf1de7326 SHA512 12d72ea4ecc2ba0a58306917322a1687b73a3234b6dfa7f9ddbc4aa861daa4a56bcc6a8ea7e5da7cafdca2239f065c0f839a998de133958656b2c9a764fc30ae
diff --git a/dev-python/requests/requests-2.25.1-r1.ebuild b/dev-python/requests/requests-2.25.1-r2.ebuild
index 0ade640f1331..d628a9ac03ed 100644
--- a/dev-python/requests/requests-2.25.1-r1.ebuild
+++ b/dev-python/requests/requests-2.25.1-r2.ebuild
@@ -22,7 +22,7 @@ RDEPEND="
>=dev-python/chardet-3.0.2[${PYTHON_USEDEP}]
<dev-python/chardet-5[${PYTHON_USEDEP}]
>=dev-python/idna-2.5[${PYTHON_USEDEP}]
- <dev-python/idna-3[${PYTHON_USEDEP}]
+ <dev-python/idna-4[${PYTHON_USEDEP}]
<dev-python/urllib3-1.27[${PYTHON_USEDEP}]
socks5? ( >=dev-python/PySocks-1.5.6[${PYTHON_USEDEP}] )
"
@@ -38,16 +38,23 @@ BDEPEND="
distutils_enable_tests pytest
src_prepare() {
+ # allow idna-3
+ sed -i -e '/idna/s:<3:<4:' setup.py || die
+
distutils-r1_src_prepare
+}
+
+python_test() {
+ local deselect=(
+ # Internet
+ requests/__init__.py::requests
+ requests/api.py::requests.api.request
+ requests/models.py::requests.models.PreparedRequest
+ requests/sessions.py::requests.sessions.Session
+ tests/test_requests.py::TestRequests::test_https_warnings
+ tests/test_requests.py::TestTimeout::test_connect_timeout
+ tests/test_requests.py::TestTimeout::test_total_timeout_connect
+ )
- # strip tests that require some kind of network
- sed -e 's:test_connect_timeout:_&:' \
- -e 's:test_total_timeout_connect:_&:' \
- -i tests/test_requests.py || die
- # probably pyopenssl version dependent
- sed -e 's:test_https_warnings:_&:' \
- -i tests/test_requests.py || die
- # doctests rely on networking
- sed -e 's:--doctest-modules::' \
- -i pytest.ini || die
+ epytest ${deselect[@]/#/--deselect }
}