python3Packages.migen: fix build with python 3.14

This commit is contained in:
Harinn
2026-05-10 20:14:16 +07:00
parent 9f15025aa9
commit b232930fbb
2 changed files with 15 additions and 0 deletions
@@ -20,6 +20,11 @@ buildPythonPackage {
hash = "sha256-gRAvl5cUvrjq4t7htXsDBt4F8MEbHXFZoS0jbhrEs1I=";
};
patches = [
# Add LOAD_FAST_BORROW to opcode tracer for python 3.14.
./tracer-3.14.patch
];
nativeBuildInputs = [ setuptools ];
propagatedBuildInputs = [ colorama ];
@@ -0,0 +1,10 @@
--- a/migen/fhdl/tracer.py
+++ b/migen/fhdl/tracer.py
@@ -38,6 +38,7 @@ _load_build_opcodes = {
"BUILD_LIST" : _bytecode_length_version_guard(3),
"CACHE" : _bytecode_length_version_guard(3),
"COPY" : _bytecode_length_version_guard(3),
+ "LOAD_FAST_BORROW" : _bytecode_length_version_guard(3),
}