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
+)

Reply via email to