From 388772bc2cfb225d82bf71a640459f3a77dacbcc Mon Sep 17 00:00:00 2001 From: Ivy Fan-Chiang Date: Sun, 1 Feb 2026 14:01:10 -0500 Subject: [PATCH] python3Packages.manim: 0.19.1 -> 0.19.2 --- pkgs/by-name/gi/git-sim/package.nix | 8 +------- pkgs/by-name/ma/manim-slides/package.nix | 10 +--------- pkgs/by-name/ma/manim/package.nix | 10 +--------- pkgs/development/python-modules/manim/default.nix | 15 ++++++++++----- 4 files changed, 13 insertions(+), 30 deletions(-) diff --git a/pkgs/by-name/gi/git-sim/package.nix b/pkgs/by-name/gi/git-sim/package.nix index 9fe4ab882feb..373a2fb31115 100644 --- a/pkgs/by-name/gi/git-sim/package.nix +++ b/pkgs/by-name/gi/git-sim/package.nix @@ -11,15 +11,9 @@ packageOverrides ? self: super: { }, }: let - defaultOverrides = [ - (self: super: { - av = self.av_13; - }) - ]; - python = python3.override { self = python; - packageOverrides = lib.composeManyExtensions (defaultOverrides ++ [ packageOverrides ]); + packageOverrides = lib.composeManyExtensions [ packageOverrides ]; }; version = "0.3.5"; diff --git a/pkgs/by-name/ma/manim-slides/package.nix b/pkgs/by-name/ma/manim-slides/package.nix index ec66070ce3e4..5b37008c726a 100644 --- a/pkgs/by-name/ma/manim-slides/package.nix +++ b/pkgs/by-name/ma/manim-slides/package.nix @@ -1,14 +1,6 @@ { python3Packages, }: - -let - pythonPackages = python3Packages.overrideScope ( - self: super: { - av = self.av_13; - } - ); -in -(pythonPackages.toPythonApplication pythonPackages.manim-slides).overridePythonAttrs (oldAttrs: { +(python3Packages.toPythonApplication python3Packages.manim-slides).overridePythonAttrs (oldAttrs: { dependencies = oldAttrs.dependencies ++ oldAttrs.optional-dependencies.pyqt6-full; }) diff --git a/pkgs/by-name/ma/manim/package.nix b/pkgs/by-name/ma/manim/package.nix index 631cbbf2ffeb..1e42bcb75ff5 100644 --- a/pkgs/by-name/ma/manim/package.nix +++ b/pkgs/by-name/ma/manim/package.nix @@ -1,12 +1,4 @@ { python3Packages, }: - -let - pythonPackages = python3Packages.overrideScope ( - self: super: { - av = self.av_13; - } - ); -in -pythonPackages.toPythonApplication pythonPackages.manim +python3Packages.toPythonApplication python3Packages.manim diff --git a/pkgs/development/python-modules/manim/default.nix b/pkgs/development/python-modules/manim/default.nix index 3e5cdfc308b7..560975af90a0 100644 --- a/pkgs/development/python-modules/manim/default.nix +++ b/pkgs/development/python-modules/manim/default.nix @@ -188,13 +188,13 @@ in buildPythonPackage rec { pname = "manim"; pyproject = true; - version = "0.19.1"; + version = "0.19.2"; src = fetchFromGitHub { owner = "ManimCommunity"; repo = "manim"; tag = "v${version}"; - hash = "sha256-VkMmIQNLUg6Epttze23vaAA8QOdlnAPQZ7UKpkFRzIk="; + hash = "sha256-sM2IQdrqWVopo5Yzjmv6/KTHkgb/7Fma+plAc+gGwaM="; }; build-system = [ @@ -236,6 +236,10 @@ buildPythonPackage rec { audioop-lts ]; + pythonRelaxDeps = [ + "skia-pathops" + ]; + optional-dependencies = { jupyterlab = [ jupyterlab @@ -270,8 +274,6 @@ buildPythonPackage rec { pythonImportsCheck = [ "manim" ]; meta = { - # https://github.com/ManimCommunity/manim/pull/4037 - broken = lib.versionAtLeast av.version "14"; description = "Animation engine for explanatory math videos - Community version"; longDescription = '' Manim is an animation engine for explanatory math videos. It's used to @@ -283,6 +285,9 @@ buildPythonPackage rec { 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 ]; + maintainers = with lib.maintainers; [ + osbm + ivyfanchiang + ]; }; }