mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-23 16:49:10 -07:00
dev-python/automat: Enable py3.11
Signed-off-by: Michał Górny <mgorny@gentoo.org>
This commit is contained in:
@@ -4,7 +4,7 @@
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{8..10} pypy3 )
|
||||
PYTHON_COMPAT=( python3_{8..11} pypy3 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
@@ -30,6 +30,7 @@ BDEPEND="
|
||||
PATCHES=(
|
||||
"${FILESDIR}/automat-0.8.0-no-setup-py-m2r-import.patch"
|
||||
"${FILESDIR}/test_visualize-twisted-import-errors.patch"
|
||||
"${FILESDIR}/${P}-py311.patch"
|
||||
)
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
23
dev-python/automat/files/automat-20.2.0-py311.patch
Normal file
23
dev-python/automat/files/automat-20.2.0-py311.patch
Normal file
@@ -0,0 +1,23 @@
|
||||
https://github.com/glyph/automat/commit/d0c2845ead9b8f576042d42134bfb5c63086be39
|
||||
|
||||
diff --git a/automat/_introspection.py b/automat/_introspection.py
|
||||
index 3f7307d..403cddb 100644
|
||||
--- a/automat/_introspection.py
|
||||
+++ b/automat/_introspection.py
|
||||
@@ -6,6 +6,8 @@
|
||||
|
||||
|
||||
def copycode(template, changes):
|
||||
+ if hasattr(code, "replace"):
|
||||
+ return template.replace(**{"co_" + k : v for k, v in changes.items()})
|
||||
names = [
|
||||
"argcount", "nlocals", "stacksize", "flags", "code", "consts",
|
||||
"names", "varnames", "filename", "name", "firstlineno", "lnotab",
|
||||
@@ -23,7 +25,6 @@ def copycode(template, changes):
|
||||
return code(*values)
|
||||
|
||||
|
||||
-
|
||||
def copyfunction(template, funcchanges, codechanges):
|
||||
names = [
|
||||
"globals", "name", "defaults", "closure",
|
||||
Reference in New Issue
Block a user