File tree Expand file tree Collapse file tree 3 files changed +14
-4
lines changed Expand file tree Collapse file tree 3 files changed +14
-4
lines changed Original file line number Diff line number Diff line change @@ -51,14 +51,13 @@ jobs:
51
51
52
52
- name : Install manim dependencies on MacOS
53
53
if : matrix.os == 'macos-latest'
54
- run : brew install ffmpeg py3cairo
54
+ run : brew install ffmpeg py3cairo pango pkg-config scipy
55
55
56
56
- name : Install manim dependencies on Ubuntu
57
57
if : matrix.os == 'ubuntu-latest'
58
58
run : |
59
59
sudo apt-get update
60
- sudo apt-get install libcairo2-dev libpango1.0-dev ffmpeg freeglut3-dev
61
- sudo apt-get install xvfb
60
+ sudo apt-get install build-essential python3-dev libcairo2-dev libpango1.0-dev ffmpeg freeglut3-dev xvfb
62
61
nohup Xvfb $DISPLAY &
63
62
64
63
- name : Install Windows dependencies
Original file line number Diff line number Diff line change @@ -10,6 +10,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
10
10
(unreleased)=
11
11
## [ Unreleased] ( https://github.com/jeertmans/manim-slides/compare/5.1.7...HEAD )
12
12
13
+ (unreleased-chore)=
14
+ ### Chore
15
+
16
+ - Pin ` rtoml==0.9.0 ` on Windows platforms,
17
+ see [ #398 ] ( https://github.com/jeertmans/manim-slides/pull/398 ) ,
18
+ until
19
+ [ samuelcolvin/rtoml #74 ] ( https://github.com/samuelcolvin/rtoml/issues/74 )
20
+ is solved.
21
+ [ #432 ] ( https://github.com/jeertmans/manim-slides/pull/432 )
22
+
13
23
(unreleased-fixed)=
14
24
### Fixed
15
25
Original file line number Diff line number Diff line change @@ -30,7 +30,8 @@ dependencies = [
30
30
" qtpy>=2.4.1" ,
31
31
" requests>=2.28.1" ,
32
32
" rich>=13.3.2" ,
33
- " rtoml>=0.9.0" ,
33
+ " rtoml==0.9.0;sys_platform=='win32' and python_version<'3.13'" ,
34
+ " rtoml>=0.9.0;sys_platform!='win32' or python_version>='3.13'" ,
34
35
" tqdm>=4.64.1" ,
35
36
]
36
37
description = " Tool for live presentations using manim"
You can’t perform that action at this time.
0 commit comments