[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#50505] [PATCH 12/12] gnu: Add python-manim 0.9.0.
From: |
Daniel Meißner |
Subject: |
[bug#50505] [PATCH 12/12] gnu: Add python-manim 0.9.0. |
Date: |
Fri, 10 Sep 2021 13:25:02 +0200 |
* gnu/packages/python-science.scm (python-manim): New variable.
---
gnu/packages/python-science.scm | 53 +++++++++++++++++++++++++++++++++
1 file changed, 53 insertions(+)
diff --git a/gnu/packages/python-science.scm b/gnu/packages/python-science.scm
index fcd983520c..d653ebca95 100644
--- a/gnu/packages/python-science.scm
+++ b/gnu/packages/python-science.scm
@@ -36,6 +36,7 @@
#:use-module (gnu packages)
#:use-module (gnu packages base)
#:use-module (gnu packages check)
+ #:use-module (gnu packages cmake)
#:use-module (gnu packages databases)
#:use-module (gnu packages gcc)
#:use-module (gnu packages gtk)
@@ -1010,3 +1011,55 @@ pandas code.")
"These are Python bindings for Pango to be used with the mathematical
animation software Manim.")
(license license:gpl3+)))
+
+(define-public python-manim
+ (package
+ (name "python-manim")
+ (version "0.9.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "manim" version))
+ (sha256
+ (base32
+ "0ksp57wcy45xkjips5i4wwm690mhbs2dmlcgsbmiwx78mfk4z0r3"))))
+ (build-system python-build-system)
+ (arguments '(;; tests fail with:
+ ;; pyglet.canvas.xlib.NoSuchDisplayException: Cannot connect
+ ;; to "None"
+ #:tests? #f))
+ (propagated-inputs
+ `(("python-click" ,python-click)
+ ("python-click-default-group"
+ ,python-click-default-group)
+ ("python-cloup" ,python-cloup-0.7)
+ ("python-colour" ,python-colour)
+ ("python-decorator" ,python-decorator)
+ ("python-manimpango" ,python-manimpango)
+ ("python-mapbox-earcut" ,python-mapbox-earcut)
+ ("python-moderngl" ,python-moderngl)
+ ("python-moderngl-window"
+ ,python-moderngl-window)
+ ("python-networkx" ,python-networkx)
+ ("python-numpy" ,python-numpy)
+ ("python-pillow" ,python-pillow)
+ ("python-pycairo" ,python-pycairo)
+ ("python-pydub" ,python-pydub)
+ ("python-pygments" ,python-pygments)
+ ("python-requests" ,python-requests)
+ ("python-rich" ,python-rich)
+ ("python-scipy" ,python-scipy)
+ ("python-screeninfo" ,python-screeninfo)
+ ("python-tqdm" ,python-tqdm)
+ ("python-watchdog" ,python-watchdog)))
+ (native-inputs
+ `(("python-wheel" ,python-wheel)))
+ (home-page "https://www.manim.community/")
+ (synopsis
+ "Python animation engine for explanatory math videos")
+ (description
+ "Manim is a Python library for creating mathematical animations. The
+animations are written as Python code which is based on predefined objects.
+You can make animations with maths formulas (LaTeX-based), simple shapes, 3D
+objects, function graphs and more.")
+ (license license:expat)))
--
2.33.0
- [bug#50505] [PATCH 04/12] gnu: Add python-moderngl., (continued)
- [bug#50505] [PATCH 10/12] gnu: Add python-manimpango., Daniel Meißner, 2021/09/10
- [bug#50505] [PATCH 02/12] gnu: Add python-cloup-0.7., Daniel Meißner, 2021/09/10
- [bug#50505] [PATCH 09/12] gnu: Add python-moderngl-window., Daniel Meißner, 2021/09/10
- [bug#50505] [PATCH 07/12] gnu: Add python-pyrr., Daniel Meißner, 2021/09/10
- [bug#50505] [PATCH 11/12] gnu: Add python-mapbox-earcut., Daniel Meißner, 2021/09/10
- [bug#50505] [PATCH 03/12] gnu: Add python-glcontext., Daniel Meißner, 2021/09/10
- [bug#50505] [PATCH 08/12] gnu: Add python-screeninfo., Daniel Meißner, 2021/09/10
- [bug#50505] [PATCH 12/12] gnu: Add python-manim 0.9.0.,
Daniel Meißner <=
- [bug#50505] [PATCH 05/12] gnu: Add python-pyglet., Daniel Meißner, 2021/09/10
- [bug#50505] [PATCH 01/12] gnu: Add python-cloup., Xinglu Chen, 2021/09/11
- [bug#50505] [PATCH 00/12] gnu: Add python-manim, Liliana Marie Prikler, 2021/09/10
[bug#50505] [PATCH v2 02/13] gnu: Add python-cloup-0.7., Daniel Meißner, 2021/09/15