Traceback (most recent call last):
File "...\AppData\Local\Programs\Python\Python310\lib\runpy.py", line 196, in _run_module_as_main
return _run_code(code, main_globals, None,
File "...\AppData\Local\Programs\Python\Python310\lib\runpy.py", line 86, in _run_code
exec(code, run_globals)
File "...\AppData\Local\Programs\Python\Python310\Scripts\manim.exe\__main__.py", line 4, in <module>
File "...\AppData\Local\Programs\Python\Python310\lib\site-packages\manim\__init__.py", line 112, in <module>
from .plugins import *
File "...\AppData\Local\Programs\Python\Python310\lib\site-packages\manim\plugins\__init__.py", line 13, in <module>
missing_plugins = requested_plugins - set(get_plugins().keys())
File "...\AppData\Local\Programs\Python\Python310\lib\site-packages\manim\plugins\plugins_flags.py", line 19, in get_plugins
plugins: dict[str, Any] = {
File "...\AppData\Local\Programs\Python\Python310\lib\site-packages\manim\plugins\plugins_flags.py", line 20, in <dictcomp>
entry_point.name: entry_point.load()
File "...\AppData\Local\Programs\Python\Python310\lib\importlib\metadata\__init__.py", line 171, in load
module = import_module(match.group('module'))
File "...\AppData\Local\Programs\Python\Python310\lib\importlib\__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "...\AppData\Local\Programs\Python\Python310\lib\site-packages\manim_data_structures\__init__.py", line 3, in <module>
from .m_array import *
File "...\AppData\Local\Programs\Python\Python310\lib\site-packages\manim_data_structures\m_array.py", line 527, in <module>
class MArray(VGroup):
File "...\AppData\Local\Programs\Python\Python310\lib\site-packages\manim_data_structures\m_array.py", line 630, in MArray
def __calc_label_pos_and_mob(self) -> typing.Tuple[Square, np.ndarray]:
AttributeError: module 'manim.typing' has no attribute 'Tuple'
Description of the bug
Under Windows, using the documentation in https://docs.manim.community/en/stable/installation/windows.html to grab the necessary dependencies and manim itself, as well as using pip to install this manim plugin, I then proceed to get m_array.py errors when attempting to run manim.exe (by itself or with any arguments). Theses errors are in the form:
and appear to hit for all
typing.Tuple,typing.List,Any, (and perhaps more) references in the file.Perhaps there's something wrong with my setup?
Logs
Terminal output
(same stacktrace output as above)System specifications
System Details
python/py/python3 --version): Python 3.10.4pip list):LaTeX details
(none)FFMPEG
Output of
ffmpeg -version: