Fix missing tomlkit dependency in Nix package #2

Merged
HoroTW merged 1 commit from x3ro/JustSayIt:fix/nix-tomlkit-runtime-dependency into main 2026-09-30 18:54:19 +00:00
Contributor

Problem

The Nix-installed justsayit CLI fails on startup with
ModuleNotFoundError: No module named 'tomlkit'. The dependency is declared in pyproject.toml, but was missing from the Nix package definition.

Changes

  • Add tomlkit to the Nix application's runtime dependencies.
  • Bump the version to 0.24.16 and update the changelog.
  • Document in AGENTS.md that dependency changes must also be reflected in the relevant Nix package inputs.

Verification

  • nix flake check passed.
  • nix build .#default succeeded.
  • The built CLI successfully ran justsayit show defaults config.
## Problem The Nix-installed `justsayit` CLI fails on startup with `ModuleNotFoundError: No module named 'tomlkit'`. The dependency is declared in `pyproject.toml`, but was missing from the Nix package definition. ## Changes - Add `tomlkit` to the Nix application's runtime dependencies. - Bump the version to 0.24.16 and update the changelog. - Document in `AGENTS.md` that dependency changes must also be reflected in the relevant Nix package inputs. ## Verification - `nix flake check` passed. - `nix build .#default` succeeded. - The built CLI successfully ran `justsayit show defaults config`.
HoroTW merged commit d1386e78ad into main 2026-09-30 18:54:19 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
HoroTW/JustSayIt!2
No description provided.