Skip to content

Build failure: python312Packages.woob #399969

@Maxwell-lt

Description

@Maxwell-lt

Nixpkgs version

  • Unstable (25.05)

Steps to reproduce

  • Run nix build github:nixos/nixpkgs#python312Packages.woob.

Can Hydra reproduce this build failure?

Yes, Hydra can reproduce this build failure.

Link to Hydra build job

https://hydra.nixos.org/build/295231962

Relevant log output

Finished executing pypaBuildPhase
Running phase: pythonRuntimeDepsCheckHook
Executing pythonRuntimeDepsCheck
Checking runtime dependencies for woob-3.6-py3-none-any.whl
  - rich~=13.0 not satisfied by version 14.0.0

Additional context

The cause of this build failure is that python312Packages.rich was updated from 13.9.4 to 14.0.0, which no longer satisfies woob's version constraint. This was performed in commit 6c22a1c, and merged in PR #395156.

The primary impact of this issue is that KMyMoney no longer builds on the latest unstable, as it depends on woob.

System metadata

  • system: "x86_64-linux"
  • host os: Linux 6.12.15, NixOS, 25.05 (Warbler), 25.05.20250325.698214a
  • multi-user?: yes
  • sandbox: relaxed
  • version: nix-env (Nix) 2.24.12
  • channels(root): "nixos"
  • channels(maxwell): "home-manager, nixos"
  • nixpkgs: /nix/store/4m21g6b3bq78vn5skaxjmqwg7fnir87j-source

Notify maintainers

woob maintainer: @DamienCassou
rich maintainer: @risicle


Note for maintainers: Please tag this issue in your pull request description. (i.e. Resolves #ISSUE.)

I assert that this issue is relevant for Nixpkgs

Is this issue important to you?

Add a 👍 reaction to issues you find important.

Metadata

Metadata

Assignees

No one assigned

    Labels

    0.kind: build failureA package fails to build6.topic: pythonPython is a high-level, general-purpose programming language.9.needs: maintainerPackage or module needs active maintainers

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions