From d31247c4481e75052134a4d80b4c328560907382 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sat, 1 Aug 2026 22:33:38 +0000 Subject: [PATCH] exo: enable __structuredAttrs, fix build --- pkgs/by-name/ex/exo/package.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ex/exo/package.nix b/pkgs/by-name/ex/exo/package.nix index d8acacd3973a..080fc9d3c42d 100644 --- a/pkgs/by-name/ex/exo/package.nix +++ b/pkgs/by-name/ex/exo/package.nix @@ -29,8 +29,12 @@ let pyo3-bindings = python3Packages.buildPythonPackage (finalAttrs: { pname = "exo-pyo3-bindings"; - inherit version src; + # Check version in + # https://github.com/exo-explore/exo/blob/v/rust/exo_pyo3_bindings/pyproject.toml + version = "0.2.1"; + inherit src; pyproject = true; + __structuredAttrs = true; buildAndTestSubdir = "rust/exo_pyo3_bindings"; @@ -54,6 +58,7 @@ let dashboard = buildNpmPackage (finalAttrs: { pname = "exo-dashboard"; inherit src version; + __structuredAttrs = true; sourceRoot = "${finalAttrs.src.name}/dashboard"; npmDepsFetcherVersion = 3; @@ -73,6 +78,7 @@ in python3Packages.buildPythonApplication (finalAttrs: { pname = "exo"; pyproject = true; + __structuredAttrs = true; inherit version src;