From 23f1db638cdd96f479516cfe7aea6eba461d6f8d Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Tue, 9 Sep 2025 16:32:43 +0200 Subject: [PATCH] matrix-synapse-unwrapped: allow setuptools_rust 1.12 Matrix has a strict upper bound as a precaution to avoid spurious build and runtime issues, but the diff[1] looks safe enough for an upgrade. [1] https://github.com/PyO3/setuptools-rust/compare/v1.11.1...v1.12.0 --- pkgs/by-name/ma/matrix-synapse-unwrapped/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/ma/matrix-synapse-unwrapped/package.nix b/pkgs/by-name/ma/matrix-synapse-unwrapped/package.nix index a0791b5ac5f52..435ef1c25ffbe 100644 --- a/pkgs/by-name/ma/matrix-synapse-unwrapped/package.nix +++ b/pkgs/by-name/ma/matrix-synapse-unwrapped/package.nix @@ -29,6 +29,11 @@ python3Packages.buildPythonApplication rec { hash = "sha256-qpgDErV1VVzaUHHQX4ReXCPihdrSKI/4HtbDeQIblR8="; }; + postPatch = '' + substituteInPlace pyproject.toml \ + --replace-fail "setuptools_rust>=1.3,<=1.11.1" "setuptools_rust<=1.12,>=1.3" + ''; + build-system = with python3Packages; [ poetry-core setuptools-rust