Skip to content

Commit e85bfca

Browse files
behacklchopan050
andauthored
Prepare new release v0.19.1 and remove support for Python 3.9 (#4490)
Co-authored-by: Francisco Manríquez <francisco.manriquezn@usm.cl>
1 parent 0541f9e commit e85bfca

File tree

5 files changed

+1642
-2029
lines changed

5 files changed

+1642
-2029
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
fail-fast: false
2424
matrix:
2525
os: [ubuntu-22.04, macos-15-intel, windows-latest]
26-
python: ["3.9", "3.10", "3.11", "3.12", "3.13"]
26+
python: ["3.10", "3.11", "3.12", "3.13"]
2727

2828
steps:
2929
- name: Checkout the repository

CITATION.cff

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@ authors:
44
-
55
name: "The Manim Community Developers"
66
cff-version: "1.2.0"
7-
date-released: 2025-01-20
7+
date-released: 2025-11-30
88
license: MIT
99
message: "We acknowledge the importance of good software to support research, and we note that research becomes more valuable when it is communicated effectively. To demonstrate the value of Manim, we ask that you cite Manim in your work."
1010
title: Manim – Mathematical Animation Framework
1111
url: "https://www.manim.community/"
12-
version: "v0.19.0"
12+
version: "v0.19.1"
1313
...

manim/plugins/plugins_flags.py

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,9 @@
22

33
from __future__ import annotations
44

5-
import sys
5+
from importlib.metadata import entry_points
66
from typing import Any
77

8-
if sys.version_info < (3, 10):
9-
from importlib_metadata import entry_points
10-
else:
11-
from importlib.metadata import entry_points
12-
138
from manim._config import console
149

1510
__all__ = ["list_plugins"]

pyproject.toml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "manim"
3-
version = "0.19.0"
3+
version = "0.19.1"
44
description = "Animation engine for explanatory math videos."
55
authors = [
66
{name = "The Manim Community Developers", email = "contact@manim.community"},
@@ -14,22 +14,20 @@ classifiers = [
1414
"Topic :: Scientific/Engineering",
1515
"Topic :: Multimedia :: Video",
1616
"Topic :: Multimedia :: Graphics",
17-
"Programming Language :: Python :: 3.9",
1817
"Programming Language :: Python :: 3.10",
1918
"Programming Language :: Python :: 3.11",
2019
"Programming Language :: Python :: 3.12",
2120
"Programming Language :: Python :: 3.13",
2221
"Natural Language :: English",
2322
]
24-
requires-python = ">=3.9"
23+
requires-python = ">=3.10"
2524
dependencies = [
2625
"audioop-lts>=0.2.1 ; python_full_version >= '3.13'",
2726
"av>=9.0.0,<14.0.0",
2827
"beautifulsoup4>=4.12",
2928
"click>=8.0",
3029
"cloup>=2.0.0",
3130
"decorator>=4.3.2",
32-
"importlib-metadata>=8.6.1 ; python_full_version < '3.10'",
3331
"isosurfaces>=0.1.0",
3432
"manimpango>=0.5.0,<1.0.0",
3533
"mapbox-earcut>=1.0.0",

0 commit comments

Comments
 (0)