commit: d79035bd10b11df363568d9b6d01ed87157ec385 Author: Michał Górny <mgorny <AT> gentoo <DOT> org> AuthorDate: Sun Jun 20 21:13:12 2021 +0000 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org> CommitDate: Sun Jun 20 22:59:53 2021 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d79035bd
dev-python/toolz: Enable py3.10 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org> dev-python/toolz/files/toolz-0.11.1-py310.patch | 25 +++++++++++++++++++++++++ dev-python/toolz/toolz-0.11.1.ebuild | 8 ++++++-- 2 files changed, 31 insertions(+), 2 deletions(-) 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 00000000000..d926f3457ab --- /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.we...@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 5e86ca53155..5ba2982613f 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 +)