summaryrefslogtreecommitdiff
path: root/dev-python/toolz
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2021-06-21 17:32:00 +0100
committerV3n3RiX <venerix@redcorelinux.org>2021-06-21 17:32:00 +0100
commit61f10f985e19dfe20a4d9552902625edd5b6eabb (patch)
tree50db31971b38c4e0358253ef5005058a46fc773e /dev-python/toolz
parent34dea8e38f88007799629d0a56b12dec480b1d21 (diff)
gentoo resync : 21.06.2021
Diffstat (limited to 'dev-python/toolz')
-rw-r--r--dev-python/toolz/Manifest3
-rw-r--r--dev-python/toolz/files/toolz-0.11.1-py310.patch25
-rw-r--r--dev-python/toolz/toolz-0.11.1.ebuild8
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
+)