60 Commits

Author SHA1 Message Date
feng lui
7787730743 Fix No matching distribution found for audioop-lts (python < 3.13) (#2283) (#2341) 2025-06-10 08:12:31 -07:00
Йордан Миладинов
3e307926fd Add missing dependencies to setup.cfg and requirements.txt (#2304) 2025-03-20 11:52:48 -07:00
Grant Sanderson
7148d6bced Add addict to requirements 2024-12-11 10:03:49 -06:00
Grant Sanderson
2359ed9aa4 Remove tempfile from requirements.txt 2024-12-10 17:00:33 -06:00
Grant Sanderson
0e83c9c0d9 Merge branch 'master' into video-work 2024-12-05 16:50:13 -06:00
henri-gasc
66862db9b2 Drop pyrr (#2256) 2024-12-05 14:43:14 -08:00
Grant Sanderson
3cd3e8cedc Add new pip requirements 2024-12-05 15:56:29 -06:00
Grant Sanderson
e3e87f6110 Update Pango requirement 2024-10-17 12:32:11 -05:00
TangentSquared
fa017b94d9 Update requirements.txt
Now, the ipython version needs to be 8.18.0 or greater
2023-12-02 19:23:54 +05:30
Grant Sanderson
ab6a7df4af Use typing_extensions to import Self for python versions <3.11 2023-02-02 10:54:47 -08:00
Grant Sanderson
277c471c90 Refactor so that view matrix incorporates frame scaling 2023-01-30 14:15:39 -08:00
Grant Sanderson
96b0ec9094 Use fontTools.cu2qu.cu2qu import curve_to_quadratic 2023-01-18 12:29:25 -08:00
YishiMichael
455d6604be chore: Restrict version of svgelements 2022-09-07 13:28:27 +08:00
YishiMichael
37075590b5 Sort imports 2022-04-22 16:42:45 +08:00
Grant Sanderson
19881f3e2d Remove pickle from requirements (as it's in standard library) 2022-04-20 22:17:25 -07:00
Grant Sanderson
e579f4c955 Add pickle and pyperclip to requirements 2022-04-20 21:53:25 -07:00
YishiMichael
956e3a69c7 Refactor Text 2022-03-02 18:38:24 +08:00
YishiMichael
67f5b10626 Attempt to refactor SVGMobject with svgelements (#1731)
* Some small refactors

* Refactor MTex

* Implement TransformMatchingMTex

* Some refactors

* Some refactors

* Some small refactors

* Strip strings before matching

* Implement get_submob_tex

* Use RGB color mode

* Some small refactors

* Try refactoring SVGMobject with svglib

* Refactor SVGMobject using svgelements

* Refactor SVGMobject using svgelements

* Use functions instead of func names as dict values

* style: modify import order to conform to PEP8

* Set default values to None

* modify import order

* Remove unused import

Co-authored-by: TonyCrane <tonycrane@foxmail.com>
2022-02-11 07:53:21 -08:00
YishiMichael
baba6929df Implement ImplicitFunction (#1727) 2022-02-07 08:24:40 -08:00
鹤翔万里
4c3ba7f674 Clean dependencies (#1728)
* clean dependencies

* add classifiers to metadata
2022-02-05 22:13:34 +08:00
TonyCrane
31976063df add dependency cssselect2 2022-01-27 17:31:14 +08:00
Michael W
94f0bf557a Add skia-pathops package 2021-11-10 00:21:04 +08:00
Michael W
0e574882b3 Refactor #1637 (#1650)
* Refactor #1637

* Refactor #1637

* Refactor #1637

* Refactor #1637

* Refactor #1637

* Refactor #1637

* Update config.py

Co-authored-by: 鹤翔万里 <tonycrane@foxmail.com>
2021-10-16 13:04:52 +08:00
TonyCrane
696fc85ff7 change CRLF to LF 2021-09-15 20:29:56 +08:00
Michael W
242e4a3471 Add pygments to support Code 2021-09-15 16:04:27 +08:00
Naveen M K
6605ab75e8 requirements.txt: manimpango v0.3.0 is supported
it should work as there are no breaking changes for the API used here
I should bring in MarkupText here...
2021-05-24 22:25:08 +05:30
Casper da Costa-Luis
9c23a5feef remove unused requirement 2021-02-19 17:04:00 +00:00
Syrus Dark
ad332c5863 Use manimpango for Text rendering 2021-02-12 12:28:08 +05:30
Tony031218
4aa6be6e55 add pycairo to env 2021-01-26 22:57:32 +08:00
Tony031218
cfa8577454 add PyOpenGL packages in requirements.txt and environment.yml 2021-01-16 11:22:34 +08:00
Tony031218
fa3cad18e0 update requirements.txt and environment.yml 2021-01-15 21:47:19 +08:00
Grant Sanderson
889acea380 Use matplotlib colormaps 2021-01-09 22:10:40 -08:00
Grant Sanderson
63692ed59a Remove unused requirements 2021-01-06 14:24:17 -08:00
Grant Sanderson
62bb40a7df Change seek_full_path_from_defaults to find_file, and make it a more general function which will find and download urls if needed. This means for images/textures/etc. one can point online 2021-01-06 10:39:34 -08:00
Grant Sanderson
592432611b Remove all configuration from constants.py, and clean up the many files affected by this move 2021-01-02 20:47:51 -08:00
Grant Sanderson
5424716877 Merge branch 'shaders' into shaders 2021-01-02 09:42:57 -08:00
Tony031218
38b293c204 remove versions from requirements.txt and update environment.yml 2021-01-02 19:14:00 +08:00
Grant Sanderson
3821dd358a Added sympy to requirements 2021-01-01 20:11:30 -08:00
Grant Sanderson
6ead1ceca6 Updated requirements 2020-12-04 08:09:29 -08:00
Grant Sanderson
3bc4416655 Updated requirements 2020-11-24 13:29:04 -08:00
Devin Neal
73fea6a197 Merge pull request #668 from jonatasscdc/patch-1
Update requirements.txt
2019-08-16 00:34:38 -07:00
omertuc
d5dc0d4d5b Only install pyreadline on Windows
It's not required on Linux
2019-08-12 05:56:35 +03:00
omertuc
d61d540655 Update requirements.txt to include pyreadline
This solves #444
2019-08-06 08:19:46 +03:00
jonatasscdc
cce2191eb6 Update requirements.txt
updated pycairo version for windows
2019-08-03 14:53:10 -03:00
Devin Neal
eb13def609 update numpy and scipy versions 2019-07-10 17:53:19 -07:00
Devin Neal
dfdceb1908 allow pycairo>=1.18.0 for windows 2019-07-07 10:11:33 -07:00
Devin Neal
3632d97140 install pycairo conditionally based on platform identifier (#571) 2019-05-31 10:44:51 -07:00
Yoshi Askharoun
17558a4bd5 Update pycairo requirement
Many issues, such as #535, stem from the odd installation procedure of cairo and pycairo on Windows. By changing the pycairo requirement in requirements.txt, pip will no longer attempt to uninstall the working version. This should have no effect on the functionality of manim, though new installations are likely to default to pycairo 1.18.0 now.
2019-05-27 19:00:48 -07:00
Grant Sanderson
7e0f30614a Added rudimentary sound abilities to scene 2019-01-16 11:10:43 -08:00
Grant Sanderson
087715e538 Reimplented svg rendering using cairo, and changed vmobject color model to allow for gradeints and strokes with opacities. Many errors associated with python 2 to python 3 conversion are likely still present at this point. 2018-08-10 15:12:49 -07:00