Open daniel-gonzalez-cedre opened 2 years ago
I just ran into this issue and investigated it.
Downloading thr ManimPango pip archive, there is indeed no manimpango/cmanimpango.c
file, but there is manimpango/cmanimpango.pyx
.
In manimpango's setup.py
there are the following lines:
try:
from Cython.Build import cythonize
USE_CYTHON = True
except ImportError:
USE_CYTHON = False
and later
ext = ".pyx" if USE_CYTHON else ".c"
And indeed Cython was not installed on my system. Running
pip install cython
allowed me to install manim in the end. Why Cython is not installed automatically I am not sure. May really be something Ventura-specific that broke some assumption or so.
@lhoenig's solution worked for me!
this did not work for me on Sonoma w/ ARM, but i managed to get things installed.
Describe the bug
When building with
python -m pip install manimgl
on macOS Ventura 13.0, the build will fail withERROR: Could not build wheels for manimpango, which is required to install pyproject.toml-based projects
.Code:
python -m pip install manimgl
Wrong display or Error traceback:
Additional context
I initially got an error
ModuleNotFoundError: No module named 'pybind11'
while trying to build, but was able to quickly resolve it manually runningpython -m pip install pybind11
.