diff options
Diffstat (limited to 'dev-python/toolz')
-rw-r--r-- | dev-python/toolz/Manifest | 3 | ||||
-rw-r--r-- | dev-python/toolz/files/toolz-0.11.1-py310.patch | 25 | ||||
-rw-r--r-- | dev-python/toolz/toolz-0.11.1.ebuild | 8 |
3 files changed, 33 insertions, 3 deletions
diff --git a/dev-python/toolz/Manifest b/dev-python/toolz/Manifest index 3898f6f52dce..49c94a2921fb 100644 --- a/dev-python/toolz/Manifest +++ b/dev-python/toolz/Manifest @@ -1,3 +1,4 @@ +AUX toolz-0.11.1-py310.patch 720 BLAKE2B e1612b5230fa0f11251957709d8841e423e7f3916506cf55416407689b5d23ae9ef8f9dafe81c68dff1d8bf1c287c7681416c6cfa59bc8062086de8a17e9f565 SHA512 26a4b641f74659c825dc89ed5b3390a09503d92f2e906f2eab167871e9b322d6db1f54c988633a79a36d2c0edb1a5de368031bafe786781a8e7d5b6de710a588 DIST toolz-0.11.1.tar.gz 64428 BLAKE2B 934f122bbf9e762e72f502f8b9ba8b5aa946b6e2b758e9501c2bc58fefa3443cda4b3e2c423be221643f51b2a12de0961be835ae3a23e97525fa203c969edff4 SHA512 8bea2b75b74d9da988c777577f3ad574192659dcc4bea54ac6d1400a81bef07818c49c8da40028a8c42905f9ab5b5111c50c239fb56f34c315865f90413af68b -EBUILD toolz-0.11.1.ebuild 489 BLAKE2B c83e1495b4abfa8f1a22680c2b3b5a14c5d303984d75812c56cf0d5874af018b0838b9c8e7b1f71ba563594cb75eec0bdb2243c824b3fcb3b4ba56119a5426c0 SHA512 ccec0ad523826f2f7e76bc95a11ab0d96968ea2799762ee668a95b7d9c3a2d4fc13fdd711ec61e67b2759ddadbf788d39860a4549dcf687fa9886036b5de384a +EBUILD toolz-0.11.1.ebuild 535 BLAKE2B 9db4f987213c9f8b835209a959baff6b4f492755463a7fa68a9bd84382825f95e27d7ae35c079adde011e200208fff6d6047b2334038949719a0b89b54abcac2 SHA512 49289239e2fb5bc9cf3d3c56fe8eaeddca6d4eb252361d2143976de331409c53a623e388138ecbf8d9b5731cd5303421138a0c76558a2e236c93729c307c8b80 MISC metadata.xml 332 BLAKE2B 36407eae22ccceadca8dd6127b7b6e1d04d65722e2ac88fd8f875807ec6f08f5a62d3570970c7cc85f6fd9bd6998c38b06100712569baa086dffcee98ef0aae2 SHA512 f32abff7501f0aec08df19ecc6f3b3aece597c396d73c7c025cb6e6f6127c9aa498719f02f55c51bfaf6e0d0dd51a150dab04baecdd9586245a2f8a0fbcb19b9 diff --git a/dev-python/toolz/files/toolz-0.11.1-py310.patch b/dev-python/toolz/files/toolz-0.11.1-py310.patch new file mode 100644 index 000000000000..d926f3457ab1 --- /dev/null +++ b/dev-python/toolz/files/toolz-0.11.1-py310.patch @@ -0,0 +1,25 @@ +From da81b1e8ab96b22ed81e6414099aba066633f3ff Mon Sep 17 00:00:00 2001 +From: Erik Welch <erik.n.welch@gmail.com> +Date: Thu, 22 Apr 2021 00:20:24 -0500 +Subject: [PATCH] Support Python 3.10 by adding `anext` signature. + +Fixes #512 +--- + .travis.yml | 3 ++- + toolz/_signatures.py | 3 +++ + 2 files changed, 5 insertions(+), 1 deletion(-) + +diff --git a/toolz/_signatures.py b/toolz/_signatures.py +index 328cea91..3ce1616a 100644 +--- a/toolz/_signatures.py ++++ b/toolz/_signatures.py +@@ -45,6 +45,9 @@ + lambda x: None], + all=[ + lambda iterable: None], ++ anext=[ ++ lambda aiterator: None, ++ lambda aiterator, default: None], + any=[ + lambda iterable: None], + apply=[ diff --git a/dev-python/toolz/toolz-0.11.1.ebuild b/dev-python/toolz/toolz-0.11.1.ebuild index 5e86ca531555..5ba2982613f8 100644 --- a/dev-python/toolz/toolz-0.11.1.ebuild +++ b/dev-python/toolz/toolz-0.11.1.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{7..9} ) +PYTHON_COMPAT=( python3_{8..10} ) inherit distutils-r1 @@ -18,3 +18,7 @@ BDEPEND=" dev-python/versioneer[${PYTHON_USEDEP}]" distutils_enable_tests pytest + +PATCHES=( + "${FILESDIR}"/${P}-py310.patch +) |