From 4fbb84dd8b542aa26dceccfc5e88c843e6c4f335 Mon Sep 17 00:00:00 2001 From: tu-maurice Date: Sun, 1 Sep 2024 19:08:22 +0200 Subject: [PATCH] buck: pin python3 to python311 buck is incompatible with python 3.12 due to the imp module which has been removed from the standard library in python 3.12. buck is also not in active development anymore, so there will be no fix for this. --- pkgs/top-level/all-packages.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index ccd435865fad..8ed6e508f1c0 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -17603,7 +17603,9 @@ with pkgs; bob = callPackage ../development/tools/build-managers/bob { }; - buck = callPackage ../development/tools/build-managers/buck { }; + buck = callPackage ../development/tools/build-managers/buck { + python3 = python311; + }; buck2 = callPackage ../development/tools/build-managers/buck2 { };