diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2020-08-25 10:45:55 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2020-08-25 10:45:55 +0100 |
commit | 3cf7c3ef441822c889356fd1812ebf2944a59851 (patch) | |
tree | c513fe68548b40365c1c2ebfe35c58ad431cdd77 /dev-python/uvloop | |
parent | 05b8b0e0af1d72e51a3ee61522941bf7605cd01c (diff) |
gentoo resync : 25.08.2020
Diffstat (limited to 'dev-python/uvloop')
-rw-r--r-- | dev-python/uvloop/Manifest | 3 | ||||
-rw-r--r-- | dev-python/uvloop/files/uvloop-0.14.0-asyncio-test-hang.patch | 33 | ||||
-rw-r--r-- | dev-python/uvloop/uvloop-0.14.0.ebuild | 10 |
3 files changed, 43 insertions, 3 deletions
diff --git a/dev-python/uvloop/Manifest b/dev-python/uvloop/Manifest index 5c65601af96a..8008c8becf74 100644 --- a/dev-python/uvloop/Manifest +++ b/dev-python/uvloop/Manifest @@ -1,3 +1,4 @@ +AUX uvloop-0.14.0-asyncio-test-hang.patch 1175 BLAKE2B e97cef3438a603249e8b1977b2a7f3d3b636d3f38c59c4075c01fc0660b6afd01a64528655bd9bc9c0845fbd88c86f8b0ad5571052a02e511587fe73d87547fe SHA512 e8219cc1c644c220d7626790be5fc701ac27486689b7bc57b70dae818c51be8b3d1e524684cbaf6aaa2de199159b1af9534a913e7d8f1c209b87e3a2208dfb43 DIST uvloop-0.14.0.tar.gz 2009041 BLAKE2B 4d984f5023e0974ee68795e6cf29585cee32345e8a682611a72dbc36efefdfeeecb3c22aecb581ff7e5ae826345e1de3b0e6c7a6e8319829b0b3cbe5a180ed11 SHA512 8a9a64c91fd34c65a1c40d8d76ad7dbd7e959d45188ef81cdc06995312f52106b2c648a504d51b64b470e54dfc4854dcf9a05cafa3d4a42f1bc1e31766114d61 -EBUILD uvloop-0.14.0.ebuild 1183 BLAKE2B 6d2a39e03c3de958e7fc803630b4fad15a92921ee6962f137905ff47038d24e4bbe4c0d406d972bee34ee22b98bdd13509c44266b715c98aaf1ad4baf5bb5ced SHA512 fd7c0a943a8f2aaf4c09700be1f2abbac04808f783df2ff1af29182c1950eec93912390995e7b6567958e6f8c7bc772ce392ce1dbb1fb7fa905b5dc225bfb6b8 +EBUILD uvloop-0.14.0.ebuild 1278 BLAKE2B 2ea3cfe8707c8b47eb05cd5567d31168d82f26ffabe7094c7a99369cce63eed2f249973ee480e7b95fedc01d4fd615ddce6b6983e75ca4c64e4771a61101c930 SHA512 e0bae7cf397a3e9730d54b0f8d266f9eab4bb7b0ddcf8c581291e33c7a80a4009c530c204f4bc49d05af3224a9e404b93308c687b5789953283b13a005d68f92 MISC metadata.xml 544 BLAKE2B e4154e8b5cafb357fd48ff454db34f4f7e8e2c9811222ae19285660f2a237e30bb9558692be2b82572d3108f1252ac483f488274fb88337e4b9ab2d731046a66 SHA512 2c081d40c5477bd63d98ccccc8ce7f73933a01d7ee7f39b332a9a0cc3018cb9765dd81510fa9d27845760bf384ee40d5f699aa1a9df934d595624b1f5bff7518 diff --git a/dev-python/uvloop/files/uvloop-0.14.0-asyncio-test-hang.patch b/dev-python/uvloop/files/uvloop-0.14.0-asyncio-test-hang.patch new file mode 100644 index 000000000000..d139d6f66b0b --- /dev/null +++ b/dev-python/uvloop/files/uvloop-0.14.0-asyncio-test-hang.patch @@ -0,0 +1,33 @@ +From 1549514de9c344ac978472097e750b1caf6a36b9 Mon Sep 17 00:00:00 2001 +From: Fantix King <fantix.king@gmail.com> +Date: Mon, 25 May 2020 14:10:07 -0500 +Subject: [PATCH] Skip for bpo-30064 until 3.8.2 + +[mgorny: extended to all py3.8 versions] +--- + tests/test_sockets.py | 9 +++++---- + 1 file changed, 5 insertions(+), 4 deletions(-) + +diff --git a/tests/test_sockets.py b/tests/test_sockets.py +index 6a8a63f..d9f258e 100644 +--- a/tests/test_sockets.py ++++ b/tests/test_sockets.py +@@ -194,10 +194,11 @@ class _TestSockets: + self.loop.run_until_complete(asyncio.sleep(0.01)) + + def test_sock_cancel_add_reader_race(self): +- if self.is_asyncio_loop() and sys.version_info[:3] == (3, 8, 0): +- # asyncio 3.8.0 seems to have a regression; +- # tracked in https://bugs.python.org/issue30064 +- raise unittest.SkipTest() ++ if self.is_asyncio_loop(): ++ if (3, 9) > sys.version_info[:3] >= (3, 8, 0): ++ # asyncio 3.8.0 seems to have a regression; ++ # tracked in https://bugs.python.org/issue30064 ++ raise unittest.SkipTest() + + srv_sock_conn = None + +-- +2.27.0 + diff --git a/dev-python/uvloop/uvloop-0.14.0.ebuild b/dev-python/uvloop/uvloop-0.14.0.ebuild index 0c4b130beda0..2cafc6be0842 100644 --- a/dev-python/uvloop/uvloop-0.14.0.ebuild +++ b/dev-python/uvloop/uvloop-0.14.0.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python{3_6,3_7} ) +PYTHON_COMPAT=( python3_{6..8} ) inherit distutils-r1 DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv" @@ -19,7 +19,6 @@ RESTRICT="!test? ( test )" RDEPEND=">=dev-libs/libuv-1.11.0:=" DEPEND=" ${RDEPEND} - dev-python/setuptools[${PYTHON_USEDEP}] doc? ( >=dev-python/alabaster-0.6.2[${PYTHON_USEDEP}] dev-python/sphinx[${PYTHON_USEDEP}] @@ -30,6 +29,10 @@ DEPEND=" ) " +PATCHES=( + "${FILESDIR}"/${P}-asyncio-test-hang.patch +) + python_prepare_all() { cat <<EOF >> setup.cfg || die [build_ext] @@ -39,6 +42,9 @@ EOF # flake8 only rm tests/test_sourcecode.py || die + sed -i -e 's:test_write_to_closed_transport:_&:' \ + tests/test_tcp.py || die + distutils-r1_python_prepare_all } |