Open
Description
The installed cmake
can't seem to find its own module when used as a pip install
build dependency. This prevents the dependent package from being installed. For example:
❯ pip3 uninstall cmake
WARNING: Skipping cmake as it is not installed.
❯ pip3 install --verbose --no-cache-dir iminuit
Using pip 22.3.1 from /opt/homebrew/lib/python3.11/site-packages/pip (python 3.11)
Collecting iminuit
Downloading iminuit-2.17.0.tar.gz (431 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 431.7/431.7 kB 9.3 MB/s eta 0:00:00
Running command pip subprocess to install build dependencies
Collecting setuptools>=42
Using cached setuptools-65.6.3-py3-none-any.whl (1.2 MB)
Collecting cmake
Using cached cmake-3.25.0-py2.py3-none-macosx_10_10_universal2.macosx_10_10_x86_64.macosx_11_0_arm64.macosx_11_0_universal2.whl (45.1 MB)
Installing collected packages: cmake, setuptools
Successfully installed cmake-3.25.0 setuptools-65.6.3
Installing build dependencies ... done
[... skip ...]
Building wheels for collected packages: iminuit
Running command Building wheel for iminuit (pyproject.toml)
Error in sitecustomize; set PYTHONVERBOSE for traceback:
AssertionError:
running bdist_wheel
running build
running build_py
creating build
creating build/lib.macosx-12-arm64-cpython-311
creating build/lib.macosx-12-arm64-cpython-311/iminuit
copying src/iminuit/_repr_text.py -> build/lib.macosx-12-arm64-cpython-311/iminuit
copying src/iminuit/experimental.py -> build/lib.macosx-12-arm64-cpython-311/iminuit
copying src/iminuit/version.py -> build/lib.macosx-12-arm64-cpython-311/iminuit
copying src/iminuit/_deprecated.py -> build/lib.macosx-12-arm64-cpython-311/iminuit
copying src/iminuit/util.py -> build/lib.macosx-12-arm64-cpython-311/iminuit
copying src/iminuit/__init__.py -> build/lib.macosx-12-arm64-cpython-311/iminuit
copying src/iminuit/minimize.py -> build/lib.macosx-12-arm64-cpython-311/iminuit
copying src/iminuit/pdg_format.py -> build/lib.macosx-12-arm64-cpython-311/iminuit
copying src/iminuit/cost.py -> build/lib.macosx-12-arm64-cpython-311/iminuit
copying src/iminuit/typing.py -> build/lib.macosx-12-arm64-cpython-311/iminuit
copying src/iminuit/testing.py -> build/lib.macosx-12-arm64-cpython-311/iminuit
copying src/iminuit/minuit.py -> build/lib.macosx-12-arm64-cpython-311/iminuit
copying src/iminuit/_repr_html.py -> build/lib.macosx-12-arm64-cpython-311/iminuit
running build_ext
Error in sitecustomize; set PYTHONVERBOSE for traceback:
AssertionError:
Traceback (most recent call last):
File "/private/var/folders/8p/q_dkyhqs3_dfyfh7hm9sql6h0000gn/T/pip-build-env-8mge4o3a/overlay/bin/cmake", line 5, in <module>
from cmake import cmake
ModuleNotFoundError: No module named 'cmake'
[... skip ...]
❯ cat -n /private/var/folders/8p/q_dkyhqs3_dfyfh7hm9sql6h0000gn/T/pip-build-env-8mge4o3a/overlay/bin/cmake
1 #!/opt/homebrew/opt/python@3.11/bin/python3.11
2 # -*- coding: utf-8 -*-
3 import re
4 import sys
5 from cmake import cmake
6 if __name__ == '__main__':
7 sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
8 sys.exit(cmake())
Metadata
Metadata
Assignees
Labels
No labels