From b30c2f3c6c24f7bd0310164ace6dc91bca959ccc Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Mon, 1 Dec 2025 09:18:33 +0000 Subject: [PATCH] manim: 0.19.0 -> 0.19.1 Diff: https://github.com/ManimCommunity/manim/compare/v0.19.0...v0.19.1 Changelog: https://github.com/ManimCommunity/manim/releases/tag/v0.19.1 --- .../python-modules/manim/default.nix | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/manim/default.nix b/pkgs/development/python-modules/manim/default.nix index 04d864118ac3..e3fe76eddce3 100644 --- a/pkgs/development/python-modules/manim/default.nix +++ b/pkgs/development/python-modules/manim/default.nix @@ -5,8 +5,7 @@ texliveInfraOnly, # build-system - poetry-core, - setuptools, + hatchling, # buildInputs cairo, @@ -37,6 +36,8 @@ tqdm, typing-extensions, watchdog, + pythonAtLeast, + audioop-lts, # optional-dependencies jupyterlab, @@ -187,18 +188,17 @@ in buildPythonPackage rec { pname = "manim"; pyproject = true; - version = "0.19.0"; + version = "0.19.1"; src = fetchFromGitHub { owner = "ManimCommunity"; repo = "manim"; tag = "v${version}"; - hash = "sha256-eQgp/GwKsfQA1ZgqfB3HF2ThEgH3Fbn9uAtcko9pkjs="; + hash = "sha256-VkMmIQNLUg6Epttze23vaAA8QOdlnAPQZ7UKpkFRzIk="; }; build-system = [ - poetry-core - setuptools + hatchling ]; patches = [ ./pytest-report-header.patch ]; @@ -231,6 +231,9 @@ buildPythonPackage rec { tqdm typing-extensions watchdog + ] + ++ lib.optionals (pythonAtLeast "3.13") [ + audioop-lts ]; optional-dependencies = { @@ -278,7 +281,7 @@ buildPythonPackage rec { manim. ''; mainProgram = "manim"; - changelog = "https://docs.manim.community/en/latest/changelog/${version}-changelog.html"; + changelog = "https://github.com/ManimCommunity/manim/releases/tag/${src.tag}"; homepage = "https://github.com/ManimCommunity/manim"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ osbm ];