From 77bdaafa0db6075f4cb198d75fb826e7381cc1ef Mon Sep 17 00:00:00 2001 From: Tristan Ross Date: Fri, 5 Jun 2026 14:36:44 -0700 Subject: [PATCH] python3Packages.luwen: 0.7.11 -> 0.8.5 --- pkgs/by-name/lu/luwen/package.nix | 1 + .../python-modules/pyluwen/default.nix | 18 +++++++++--------- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/lu/luwen/package.nix b/pkgs/by-name/lu/luwen/package.nix index b4f204b5d508..35dc01452d8d 100644 --- a/pkgs/by-name/lu/luwen/package.nix +++ b/pkgs/by-name/lu/luwen/package.nix @@ -7,6 +7,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "luwen"; version = "0.8.5"; + __structuredAttrs = true; src = fetchFromGitHub { owner = "tenstorrent"; diff --git a/pkgs/development/python-modules/pyluwen/default.nix b/pkgs/development/python-modules/pyluwen/default.nix index 3afae477af77..37fc91f0dd17 100644 --- a/pkgs/development/python-modules/pyluwen/default.nix +++ b/pkgs/development/python-modules/pyluwen/default.nix @@ -7,25 +7,25 @@ maturin, protobuf_30, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "pyluwen"; - version = "0.7.11"; + version = "0.8.5"; pyproject = true; __structuredAttrs = true; src = fetchFromGitHub { owner = "tenstorrent"; repo = "luwen"; - tag = "v${version}"; - hash = "sha256-eQpKEeuy0mVrmu8ssAOWBcXi7zutStu+RbZOEF/IJ98="; + tag = "v${finalAttrs.version}"; + hash = "sha256-lY7cZ+8C0UEGGYxufl4Vi8g0L4AJFXaGqn7XE2ivTcQ="; }; cargoDeps = rustPlatform.fetchCargoVendor { - inherit src; - hash = "sha256-INzF8ORkrmPQMJbGSNm5QkfMOgE+HJ3taU1EZ9i+HJg="; + inherit (finalAttrs) src; + hash = "sha256-QBGXbRiBk4WIQFopq1OccmUHgx5GzR/PKhMH4Ie+fyg="; }; - sourceRoot = "${src.name}/crates/${pname}"; + sourceRoot = "${finalAttrs.src.name}/bind/${finalAttrs.pname}"; prePatch = '' chmod -R u+w ../../ @@ -35,7 +35,7 @@ buildPythonPackage rec { postPatch = '' cd ../$sourceRoot cp --no-preserve=ownership,mode ../../Cargo.lock . - sed -i '0,/version = /{s/version = "*.*.*"/version = "${version}"/g}' Cargo.toml + sed -i '0,/version = /{s/version = "*.*.*"/version = "${finalAttrs.version}"/g}' Cargo.toml ''; nativeBuildInputs = with rustPlatform; [ @@ -52,4 +52,4 @@ buildPythonPackage rec { maintainers = with lib.maintainers; [ RossComputerGuy ]; license = with lib.licenses; [ asl20 ]; }; -} +})