Skip to content

python312Packages.manim: 0.18.1 -> 0.19.0#375320

Merged
GaetanLepage merged 1 commit intoNixOS:masterfrom
GaetanLepage:manim
Jan 21, 2025
Merged

python312Packages.manim: 0.18.1 -> 0.19.0#375320
GaetanLepage merged 1 commit intoNixOS:masterfrom
GaetanLepage:manim

Conversation

@GaetanLepage
Copy link
Contributor

@GaetanLepage GaetanLepage commented Jan 20, 2025

Things done

Changelog: https://docs.manim.community/en/latest/changelog/0.19.0-changelog.html

  • Built on platform(s)
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)
    • sandbox = relaxed
    • sandbox = true
  • Tested, as applicable:
  • Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
  • Tested basic functionality of all binary files (usually in ./result/bin/)
  • 25.05 Release Notes (or backporting 24.11 and 25.05 Release notes)
    • (Package updates) Added a release notes entry if the change is major or breaking
    • (Module updates) Added a release notes entry if the change is significant
    • (Module addition) Added a release notes entry if adding a new NixOS module
  • Fits CONTRIBUTING.md.

Add a 👍 reaction to pull requests you find important.

@github-actions github-actions bot added the 6.topic: python Python is a high-level, general-purpose programming language. label Jan 20, 2025
@github-actions github-actions bot added 10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin. 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux. labels Jan 20, 2025
@GaetanLepage
Copy link
Contributor Author

python 3.13 failures are caused by a broken dependency and are unrelated.

pytest-cov-stub
pytest-xdist
pytestCheckHook
versionCheckHook
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

versionCheckHook should be in nativeInstallCheckInputs, and doInstallCheck should be set.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Usually yes, but not for python packages (unless I'm wrong).
I was never able to get the installCheckPhase running on them. I don't remember well, but I think that there is a reason.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's ask @mweinelt

Copy link
Member

@mweinelt mweinelt Jan 21, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For Python checkPhase is mapped to the installCheckPhase 🤷‍♂️

#324124

@GaetanLepage
Copy link
Contributor Author

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 375320


x86_64-linux

❌ 4 packages failed to build:
  • python313Packages.manim
  • python313Packages.manim-slides
  • python313Packages.manim-slides.dist
  • python313Packages.manim.dist
✅ 8 packages built:
  • git-sim
  • git-sim.dist
  • manim (python312Packages.manim)
  • manim-slides
  • manim-slides.dist
  • manim.dist (python312Packages.manim.dist)
  • python312Packages.manim-slides
  • python312Packages.manim-slides.dist

aarch64-linux

❌ 4 packages failed to build:
  • python313Packages.manim
  • python313Packages.manim-slides
  • python313Packages.manim-slides.dist
  • python313Packages.manim.dist
✅ 8 packages built:
  • git-sim
  • git-sim.dist
  • manim (python312Packages.manim)
  • manim-slides
  • manim-slides.dist
  • manim.dist (python312Packages.manim.dist)
  • python312Packages.manim-slides
  • python312Packages.manim-slides.dist

@GaetanLepage GaetanLepage merged commit 7f67e68 into NixOS:master Jan 21, 2025
25 of 27 checks passed
@GaetanLepage GaetanLepage deleted the manim branch January 21, 2025 21:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

6.topic: python Python is a high-level, general-purpose programming language. 10.rebuild-darwin: 0 This PR does not cause any 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.

4 participants