summaryrefslogtreecommitdiffstats
path: root/pkgs/development/python-modules/amaranth/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development/python-modules/amaranth/default.nix')
-rw-r--r--pkgs/development/python-modules/amaranth/default.nix4
1 files changed, 4 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/amaranth/default.nix b/pkgs/development/python-modules/amaranth/default.nix
index 99fe555e3f3d..938b44202b9b 100644
--- a/pkgs/development/python-modules/amaranth/default.nix
+++ b/pkgs/development/python-modules/amaranth/default.nix
@@ -57,6 +57,10 @@ buildPythonPackage rec {
substituteInPlace setup.py \
--replace "Jinja2~=2.11" "Jinja2>=2.11" \
--replace "pyvcd~=0.2.2" "pyvcd"
+
+ # jinja2.contextfunction was removed in jinja2 v3.1
+ substituteInPlace amaranth/build/plat.py \
+ --replace "@jinja2.contextfunction" "@jinja2.pass_context"
'';
pythonImportsCheck = [ "amaranth" ];