From 2d21c205100ec28cb8b54ca7300bd490847cdc8e Mon Sep 17 00:00:00 2001 From: Svenum Date: Sun, 18 Oct 2026 12:40:41 +0100 Subject: [PATCH] fix(builder): nix derivations uses version form pyproject.toml --- builder/pyproject.toml | 2 +- nix/packages/iglu-builder/package.nix | 8 ++++++-- package.json | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/builder/pyproject.toml b/builder/pyproject.toml index eba9449..fd5189b 100644 --- a/builder/pyproject.toml +++ b/builder/pyproject.toml @@ -3,7 +3,7 @@ requires = ["setuptools>=80.0", "wheel"] [project] name = "iglu-builder" -version = "0.1.0" +version = "0.0.2" description = "WebSocket-based build system interface for iglu" requires-python = ">=3.13" dependencies = [ diff --git a/nix/packages/iglu-builder/package.nix b/nix/packages/iglu-builder/package.nix index a58d093..cf5a30e 100644 --- a/nix/packages/iglu-builder/package.nix +++ b/nix/packages/iglu-builder/package.nix @@ -4,10 +4,14 @@ cachix, }: +let + src = ../../../builder; + pyproject = builtins.fromTOML (builtins.readFile (src + /pyproject.toml)); +in python3Packages.buildPythonApplication { pname = "iglu-builder"; - version = "0.0.1"; - src = ../../../builder; + inherit (pyproject.project) version; + inherit src; pyproject = true; diff --git a/package.json b/package.json index 0ec1917..1b995c2 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "iglu", "type": "module", "private": true, - "version": "v0.0.2", + "version": "0.0.2", "devDependencies": { "@biomejs/biome": "2.4.15", "@types/bun": "^1.4.2",