Skip to content

help: manimpango (v0.6.0) was included because manimations (v0.1.0) depends on manimpango #4224

@ishandutta2007

Description

@ishandutta2007

Preliminaries

I am trying to setup on windows 10, python 3.8
I am running this

pip uninstall manimpango cython -y
pip uninstall manimpango cython -y
pip install cython==0.29.36
pip install manimpango==0.6.0 ^
  --no-binary=manimpango ^
  --no-build-isolation ^
  --config-settings="--global-option=build_ext" ^
  --config-settings="--global-option=--force-cython"

Description of error

seems like some cyclic depndancy got created.
I am following https://docs.manim.community/en/stable/installation/uv.html#
I went on to install manimpango due to error received while following the step3 ie uv add manim

Installation logs

Building wheels for collected packages: manimpango
  Building wheel for manimpango (pyproject.toml) ... error
  error: subprocess-exited-with-error

  × Building wheel for manimpango (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [29 lines of output]
      running bdist_wheel
      running build
      running build_py
      creating build
      creating build\lib.win-amd64-3.8
      creating build\lib.win-amd64-3.8\manimpango
      copying manimpango\register_font.py -> build\lib.win-amd64-3.8\manimpango
      copying manimpango\utils.py -> build\lib.win-amd64-3.8\manimpango
      copying manimpango\_version.py -> build\lib.win-amd64-3.8\manimpango
      copying manimpango\__init__.py -> build\lib.win-amd64-3.8\manimpango
      copying manimpango\cairo.pxd -> build\lib.win-amd64-3.8\manimpango
      copying manimpango\cmanimpango.pxd -> build\lib.win-amd64-3.8\manimpango
      copying manimpango\glib.pxd -> build\lib.win-amd64-3.8\manimpango
      copying manimpango\pango.pxd -> build\lib.win-amd64-3.8\manimpango
      copying manimpango\_register_font.pxd -> build\lib.win-amd64-3.8\manimpango
      copying manimpango\cmanimpango.pyx -> build\lib.win-amd64-3.8\manimpango
      copying manimpango\enums.pyx -> build\lib.win-amd64-3.8\manimpango
      copying manimpango\_register_font.pyx -> build\lib.win-amd64-3.8\manimpango
      running build_ext
      building 'manimpango.cmanimpango' extension
      creating build\temp.win-amd64-3.8
      creating build\temp.win-amd64-3.8\Release
      creating build\temp.win-amd64-3.8\Release\manimpango
      C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.43.34808\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DUNICODE=1 -IC:/msys64/mingw64/include/pango-1.0 -IC:/msys64/mingw64/include/harfbuzz -IC:/msys64/mingw64/include/pango-1.0 -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/fribidi -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/cairo -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/freetype2 -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/libpng16 -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/harfbuzz -IC:/msys64/mingw64/include/glib-2.0 -IC:/msys64/mingw64/lib/glib-2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/pixman-1 -IC:/msys64/mingw64/include/pango-1.0 -IC:/msys64/mingw64/include/harfbuzz -IC:/msys64/mingw64/include/pango-1.0 -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/fribidi -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/cairo -IC:/msys64/mingw64/include/pixman-1 -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/freetype2 -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/libpng16 -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/harfbuzz -IC:/msys64/mingw64/include/glib-2.0 -IC:/msys64/mingw64/lib/glib-2.0/include -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/pango-1.0 -IC:/msys64/mingw64/include/harfbuzz -IC:/msys64/mingw64/include/pango-1.0 -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/fribidi -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/cairo -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/pixman-1 -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/harfbuzz -IC:/msys64/mingw64/include/freetype2 -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/libpng16 -IC:/msys64/mingw64/include -IC:/msys64/mingw64/include/glib-2.0 -IC:/msys64/mingw64/lib/glib-2.0/include -IC:/msys64/mingw64/include -IC:\msys64\mingw64\include\pango-1.0 -Ic:\users\ishan\.pyenv\pyenv-win\versions\3.8.0\include -Ic:\users\ishan\.pyenv\pyenv-win\versions\3.8.0\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.43.34808\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.20348.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.20348.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.20348.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.20348.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.20348.0\\cppwinrt" /Tcmanimpango\cmanimpango.c /Fobuild\temp.win-amd64-3.8\Release\manimpango\cmanimpango.obj -DCAIRO_WIN32_STATIC_BUILD
      cmanimpango.c
      manimpango\cmanimpango.c(878): warning C4996: 'pango_win32_font_map_add_font_file': was declared deprecated
      C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.43.34808\bin\HostX86\x64\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:C:/msys64/mingw64/lib /LIBPATH:C:/msys64/mingw64/lib /LIBPATH:C:/msys64/mingw64/lib /LIBPATH:c:\users\ishan\.pyenv\pyenv-win\versions\3.8.0\libs /LIBPATH:c:\users\ishan\.pyenv\pyenv-win\versions\3.8.0\PCbuild\amd64 "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.43.34808\lib\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.20348.0\ucrt\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\\lib\10.0.20348.0\\um\x64" pango-1.0.lib harfbuzz.lib pangocairo-1.0.lib pangoft2-1.0.lib pangowin32-1.0.lib Gdi32.lib cairo.lib Ole32.lib glib-2.0.lib Advapi32.lib fontconfig.lib intl.lib freetype.lib User32.lib Shell32.lib gobject-2.0.lib /EXPORT:PyInit_cmanimpango build\temp.win-amd64-3.8\Release\manimpango\cmanimpango.obj /OUT:build\lib.win-amd64-3.8\manimpango\cmanimpango.cp38-win_amd64.pyd /IMPLIB:build\temp.win-amd64-3.8\Release\manimpango\cmanimpango.cp38-win_amd64.lib
      LINK : fatal error LNK1181: cannot open input file 'pango-1.0.lib'
      error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2022\\BuildTools\\VC\\Tools\\MSVC\\14.43.34808\\bin\\HostX86\\x64\\link.exe' failed with exit status 1181
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for manimpango
Failed to build manimpango
ERROR: Failed to build installable wheels for some pyproject.toml based projects (manimpango)
Terminal output
same as above error

System specifications

System Details
  • OS (with version, e.g., Windows 10 v2004 or macOS 10.15 (Catalina)): Windows 10 Pro 2009
  • RAM: 16GB
  • Python version (python/py/python3 --version): 3.8
  • Installed modules (provide output from pip list):
Package                            Version
---------------------------------- ---------------
absl-py                            2.1.0
adbutils                           2.7.2
addict                             2.4.0
aiohttp                            3.9.5
aiosignal                          1.3.1
annotated-types                    0.7.0
anyio                              4.5.2
apkutils2                          1.0.0
appdirs                            1.4.4
async-timeout                      4.0.3
attrs                              24.2.0
audioread                          3.0.1
backoff                            2.2.1
backports.zoneinfo                 0.2.1
bar_chart_race                     0.2.31
basicsr                            1.4.2
beautifulsoup4                     4.12.3
bing-image-downloader              1.1.2
black                              24.8.0
blinker                            1.8.2
cached-property                    1.5.2
cachetools                         5.5.0
certifi                            2024.7.4
cffi                               1.17.0
chardet                            3.0.4
charset-normalizer                 3.3.2
Choco                              1.0.5
cigam                              0.0.3
click                              8.1.7
colorama                           0.4.6
comtypes                           1.4.6
contourpy                          1.1.1
convertdate                        2.4.0
cryptography                       41.0.7
cycler                             0.12.1
Cython                             0.29.36
dateparser                         1.2.1
decorator                          5.2.1
defusedxml                         0.7.1
deprecation                        2.1.0
diffusers                          0.21.2
distro                             1.9.0
dnspython                          2.6.1
docutils                           0.20.1
easyocr                            1.7.1
et-xmlfile                         1.1.0
exceptiongroup                     1.2.2
exchangelib                        4.9.0
facexlib                           0.3.0
fastjsonschema                     2.19.1
ffmpeg                             1.4
filelock                           3.15.4
filterpy                           1.4.5
fire                               0.4.0
Flask                              3.0.3
Flask-Cors                         5.0.0
flatbuffers                        2.0.7
flax                               0.3.3
fonttools                          4.53.1
fpdf2                              2.7.9
frozenlist                         1.4.1
fsspec                             2024.6.1
furl                               2.1.3
future                             1.0.0
fuzzywuzzy                         0.18.0
gfpgan                             1.3.8
gitdb                              4.0.11
GitPython                          3.1.43
google-api-core                    2.19.1
google-api-python-client           2.142.0
google-auth                        2.34.0
google-auth-httplib2               0.2.0
google-auth-oauthlib               1.0.0
googleapis-common-protos           1.64.0
graphviz                           0.13.2
grpcio                             1.70.0
h11                                0.14.0
hijri-converter                    2.3.1
holidays                           0.21.13
htmldocx                           0.0.6
httpcore                           1.0.8
httplib2                           0.22.0
httpx                              0.28.1
hubspot-api-client                 4.0.6
huggingface-hub                    0.23.5
humanfriendly                      10.0
idna                               3.8
imageio                            2.35.1
imageio-ffmpeg                     0.5.1
imagesize                          1.4.1
importlib-metadata                 4.13.0
importlib_resources                6.4.4
iniconfig                          2.0.0
inputimeout                        1.0.4
isodate                            0.6.1
itsdangerous                       2.2.0
java-access-bridge-wrapper         0.14.1
jax                                0.3.13
Jinja2                             3.1.4
joblib                             1.4.2
jsonpath-ng                        1.6.1
jsonschema                         4.23.0
jsonschema-specifications          2023.12.1
jupyter_core                       5.7.2
kaleido                            0.2.1
kiwisolver                         1.4.5
korean-lunar-calendar              0.3.1
lazy_loader                        0.4
Levenshtein                        0.25.1
librosa                            0.8.0
llvmlite                           0.41.1
lmdb                               1.6.2
lxml                               5.3.0
Markdown                           3.7
MarkupSafe                         2.1.5
matplotlib                         3.7.5
ml-dtypes                          0.2.0
more-itertools                     10.4.0
MouseInfo                          0.1.3
moviepy                            1.0.3
mpmath                             1.3.0
msgpack                            1.1.0
mss                                6.1.0
multidict                          6.0.5
mutagen                            1.47.0
mypy-extensions                    1.0.0
natsort                            8.4.0
nbformat                           5.10.4
netsuitesdk                        1.24.0
networkx                           3.1
ninja                              1.11.1.1
nltk                               3.9.1
notifiers                          1.3.3
numba                              0.58.1
numpy                              1.23.4
O365                               2.0.26
oauthlib                           3.2.2
openai-whisper                     20240930
opencv-contrib-python              4.5.5.62
opencv-python-headless             4.5.5.64
openpyxl                           3.1.5
opt_einsum                         3.4.0
orderedmultidict                   1.0.1
outcome                            1.3.0.post0
packaging                          23.1
pandas                             2.0.3
pandas-datareader                  0.10.0
pathspec                           0.12.1
patsy                              0.5.6
pdfminer.six                       20221105
pendulum                           2.1.2
pigar                              2.1.4
Pillow                             9.1.1
pip                                25.0.1
pkgutil_resolve_name               1.3.10
platformdirs                       4.2.2
plotly                             5.24.0
plotly-express                     0.4.1
pluggy                             1.5.0
ply                                3.11
pooch                              1.8.2
proglog                            0.1.10
progress                           1.6
proto-plus                         1.24.0
protobuf                           5.27.3
psutil                             5.9.8
pure-python-adb                    0.3.0.dev0
py                                 1.11.0
pyasn1                             0.6.0
pyasn1_modules                     0.4.0
PyAutoGUI                          0.9.54
pycairo                            1.26.1
pyclipper                          1.3.0.post5
pycountry                          24.6.1
pycparser                          2.22
pydantic                           2.10.6
pydantic_core                      2.27.2
pydub                              0.25.1
pyelftools                         0.31
PyGetWindow                        0.0.9
Pygments                           2.18.0
PyJWT                              2.9.0
PyMeeus                            0.5.12
PyMsgBox                           1.0.9
pynput-robocorp-fork               5.0.0
pyotp                              2.9.0
pyparsing                          3.1.4
pypdf                              3.17.4
pyperclip                          1.9.0
pypiwin32                          223
pyreadline3                        3.5.4
PyRect                             0.2.0
PyScreeze                          0.1.28
PySocks                            1.7.1
pyspnego                           0.11.1
pytesseract                        0.3.13
pytest                             8.2.2
python-bidi                        0.6.0
python-dateutil                    2.9.0.post0
python-docx                        1.1.2
python-dotenv                      1.0.1
python-Levenshtein                 0.25.1
python-pptx                        1.0.2
pyttsx3                            2.98
pytube                             15.0.0
pytweening                         1.2.0
pytz                               2025.2
pytz-deprecation-shim              0.1.0.post0
pytzdata                           2020.1
PyWavelets                         1.4.1
pywin32                            303
pywinauto                          0.6.8
PyYAML                             6.0.2
rapidfuzz                          3.9.7
realesrgan                         0.3.0
referencing                        0.35.1
regex                              2024.7.24
requests                           2.32.3
requests-file                      2.1.0
requests_ntlm                      1.3.0
requests-oauthlib                  1.3.1
requests-toolbelt                  1.0.0
resampy                            0.4.3
retry                              0.9.2
robocorp-storage                   1.0.4
robotframework                     6.1.1
robotframework-pythonlibcore       4.4.1
robotframework-requests            0.9.7
robotframework-sapguilibrary       1.1
robotframework-seleniumlibrary     6.5.0
robotframework-seleniumtestability 2.1.0
rpaframework                       27.1.0
rpaframework-core                  11.2.0
rpaframework-pdf                   7.2.0
rpaframework-recognition           5.2.0
rpaframework-windows               7.4.1
rpds-py                            0.20.0
rsa                                4.9
ruff                               0.9.4
safetensors                        0.4.5
scikit-image                       0.21.0
scikit-learn                       1.3.2
scipy                              1.10.1
selenium                           4.12.0
setuptools                         41.2.0
shapely                            2.0.6
shelved-cache                      0.3.1
simple-salesforce                  1.12.6
six                                1.16.0
smartsheet-python-sdk              3.0.4
smmap                              5.0.1
sniffio                            1.3.1
sortedcontainers                   2.4.0
soundfile                          0.12.1
soupsieve                          2.6
sspilib                            0.1.0
statsmodels                        0.14.1
stringcase                         1.2.0
sympy                              1.13.2
tabulate                           0.8.10
tb-nightly                         2.14.0a20230808
tenacity                           8.5.0
tensorboard-data-server            0.7.2
termcolor                          2.4.0
textblob                           0.18.0.post0
threadpoolctl                      3.5.0
tifffile                           2023.7.10
tiktoken                           0.7.0
tokenizers                         0.20.3
tomli                              2.0.1
torch                              2.4.0
torchaudio                         2.4.0+cpu
torchvision                        0.19.0
tqdm                               4.66.5
traitlets                          5.14.3
transformers                       4.46.3
trio                               0.26.2
trio-websocket                     0.11.1
tweepy                             3.10.0
typing_extensions                  4.12.2
tzdata                             2024.1
tzlocal                            4.3.1
uiautomation                       2.0.20
uiautomator2                       3.2.2
uritemplate                        4.1.1
urllib3                            2.2.2
validators                         0.20.0
wbdata                             1.0.0
webdriver-manager                  4.0.0
websocket-client                   1.8.0
Werkzeug                           3.0.6
wheel                              0.45.1
wrapt                              1.16.0
wsproto                            1.2.0
xlrd                               2.0.1
XlsxWriter                         3.2.0
xlutils                            2.0.0
xlwt                               1.3.0
xmltodict                          0.13.0
yapf                               0.43.0
yarl                               1.9.4
youtube-dl                         2021.12.17
zeep                               4.2.1
zipp                               3.20.1
LaTeX details
  • LaTeX distribution (e.g. TeX Live 2020):
    installed basic-miktex-24.1-x64.exe from https://miktex.org/download
  • Installed LaTeX packages:

Additional comments

Metadata

Metadata

Assignees

No one assigned

    Labels

    installationEverything concerning the installation process

    Type

    No type

    Projects

    Status

    🆕 New

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions