python3Packages.manim: 0.19.1 -> 0.19.2

This commit is contained in:
Ivy Fan-Chiang
2026-02-01 14:01:10 -05:00
parent b8ba3ddc2d
commit 388772bc2c
4 changed files with 13 additions and 30 deletions

View File

@@ -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";

View File

@@ -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;
})

View File

@@ -1,12 +1,4 @@
{
python3Packages,
}:
let
pythonPackages = python3Packages.overrideScope (
self: super: {
av = self.av_13;
}
);
in
pythonPackages.toPythonApplication pythonPackages.manim
python3Packages.toPythonApplication python3Packages.manim

View File

@@ -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
];
};
}