Skip to content

python3Packages.pyfaidx: 0.9.0.3 -> 0.9.0.4; python3Packages.cnvkit: 0.9.12 -> 0.9.13#517438

Open
SkohTV wants to merge 4 commits into
NixOS:masterfrom
SkohTV:fix-pyfaidx
Open

python3Packages.pyfaidx: 0.9.0.3 -> 0.9.0.4; python3Packages.cnvkit: 0.9.12 -> 0.9.13#517438
SkohTV wants to merge 4 commits into
NixOS:masterfrom
SkohTV:fix-pyfaidx

Conversation

@SkohTV
Copy link
Copy Markdown
Member

@SkohTV SkohTV commented May 6, 2026

ZHF: #516381

python3Packages.pyfaidx
https://github.com/mdshw5/pyfaidx/releases/tag/v0.9.0.4

The files that were tested (Anomala_cuprea_entomopoxvirus.faa.gz, genes.fasta, genes.fasta.lower and issue_141.fasta) are not in the repo anymore and must be downloaded via a script (require network access).

We can either:

  • Disable the tests
  • Add them to Nixpkgs, but I'm not a fan of adding 183Ki just for tests.
  • Add the main one (genes.fasta, 47Ki) and skip the tests for the others (4 tests)

I went for the first one, but I'm open to other opinions.

python3Packages.cnvkit
Removed the old (now merged) patch
A new fetchpatch was required for another more recent patch fixing a testing issue
Opened etal/cnvkit#1048 upstream regarding pyparsing dependency relaxation (our version is >3.3.0)

Things done

  • Built on platform:
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • Tested, as applicable:
  • Ran nixpkgs-review on this PR. See nixpkgs-review usage.
  • Tested basic functionality of all binary files, usually in ./result/bin/.
  • Nixpkgs Release Notes
    • Package update: when the change is major or breaking.
  • NixOS Release Notes
    • Module addition: when adding a new NixOS module.
    • Module update: when the change is significant.
  • Fits CONTRIBUTING.md, pkgs/README.md, maintainers/README.md and other READMEs.

@nixpkgs-ci nixpkgs-ci Bot requested a review from jbedo May 6, 2026 21:17
@nixpkgs-ci nixpkgs-ci Bot added 8.has: package (update) This PR updates a package to a newer version 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux. 10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 6.topic: python Python is a high-level, general-purpose programming language. labels May 6, 2026
@SkohTV SkohTV changed the title python3Packages.pyfaidx: 0.9.0.3 -> 0.9.0.4 python3Packages.pyfaidx: 0.9.0.3 -> 0.9.0.4; python3Packages.cnvkit: 0.9.12 -> 0.9.13 May 6, 2026
@SkohTV

This comment was marked as outdated.

@SkohTV
Copy link
Copy Markdown
Member Author

SkohTV commented May 6, 2026

nixpkgs-review result

Generated using nixpkgs-review-gha

Command: nixpkgs-review pr 517438
Commit: 656ec93331577598d4c7e637939955f87c49f07a (subsequent changes)
Merge: cd5df5f54aed9cb3a83711f4a6ff80b09b172a41

Logs: https://github.com/SkohTV/nixpkgs-review-gha/actions/runs/25464699201


x86_64-linux

✅ 8 packages built:
  • python313Packages.cnvkit
  • python313Packages.cnvkit.dist
  • python313Packages.pyfaidx
  • python313Packages.pyfaidx.dist
  • python314Packages.cnvkit
  • python314Packages.cnvkit.dist
  • python314Packages.pyfaidx
  • python314Packages.pyfaidx.dist

aarch64-linux

✅ 8 packages built:
  • python313Packages.cnvkit
  • python313Packages.cnvkit.dist
  • python313Packages.pyfaidx
  • python313Packages.pyfaidx.dist
  • python314Packages.cnvkit
  • python314Packages.cnvkit.dist
  • python314Packages.pyfaidx
  • python314Packages.pyfaidx.dist

x86_64-darwin (sandbox = relaxed)

✅ 8 packages built:
  • python313Packages.cnvkit
  • python313Packages.cnvkit.dist
  • python313Packages.pyfaidx
  • python313Packages.pyfaidx.dist
  • python314Packages.cnvkit
  • python314Packages.cnvkit.dist
  • python314Packages.pyfaidx
  • python314Packages.pyfaidx.dist

aarch64-darwin (sandbox = relaxed)

✅ 8 packages built:
  • python313Packages.cnvkit
  • python313Packages.cnvkit.dist
  • python313Packages.pyfaidx
  • python313Packages.pyfaidx.dist
  • python314Packages.cnvkit
  • python314Packages.cnvkit.dist
  • python314Packages.pyfaidx
  • python314Packages.pyfaidx.dist

@SkohTV SkohTV added the 0.kind: ZHF Fixes Fixes during the Zero Hydra Failures (ZHF) campaign label May 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

0.kind: ZHF Fixes Fixes during the Zero Hydra Failures (ZHF) campaign 6.topic: python Python is a high-level, general-purpose programming language. 8.has: package (update) This PR updates a package to a newer version 10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant