PS C:\Users\mclough\AppData\Local\python-3.8.3-embed-amd64> pyD -m pip install -e C:\Users\mclough\src\scikit-geometry\ -v Using pip 22.2.2 from C:\Users\mclough\AppData\Local\python-3.8.3-embed-amd64\lib\site-packages\pip (python 3.8) Obtaining file:///C:/Users/mclough/src/scikit-geometry Running command python setup.py egg_info Could not determine CGAL version. running egg_info creating C:\Users\mclough\AppData\Local\Temp\pip-pip-egg-info-czz0pnjr\skgeom.egg-info writing C:\Users\mclough\AppData\Local\Temp\pip-pip-egg-info-czz0pnjr\skgeom.egg-info\PKG-INFO writing dependency_links to C:\Users\mclough\AppData\Local\Temp\pip-pip-egg-info-czz0pnjr\skgeom.egg-info\dependency_links.txt writing requirements to C:\Users\mclough\AppData\Local\Temp\pip-pip-egg-info-czz0pnjr\skgeom.egg-info\requires.txt writing top-level names to C:\Users\mclough\AppData\Local\Temp\pip-pip-egg-info-czz0pnjr\skgeom.egg-info\top_level.txt writing manifest file 'C:\Users\mclough\AppData\Local\Temp\pip-pip-egg-info-czz0pnjr\skgeom.egg-info\SOURCES.txt' reading manifest file 'C:\Users\mclough\AppData\Local\Temp\pip-pip-egg-info-czz0pnjr\skgeom.egg-info\SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'C:\Users\mclough\AppData\Local\Temp\pip-pip-egg-info-czz0pnjr\skgeom.egg-info\SOURCES.txt' Preparing metadata (setup.py) ... done Requirement already satisfied: pybind11<2.8,>=2.3 in c:\users\mclough\appdata\local\python-3.8.3-embed-amd64\lib\site-packages (from skgeom==0.1.2) (2.7.1) Requirement already satisfied: numpy in c:\users\mclough\appdata\local\python-3.8.3-embed-amd64\lib\site-packages (from skgeom==0.1.2) (1.23.4) Installing collected packages: skgeom Running setup.py develop for skgeom Running command python setup.py develop Could not determine CGAL version. running develop running egg_info writing skgeom.egg-info\PKG-INFO writing dependency_links to skgeom.egg-info\dependency_links.txt writing requirements to skgeom.egg-info\requires.txt writing top-level names to skgeom.egg-info\top_level.txt reading manifest file 'skgeom.egg-info\SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'skgeom.egg-info\SOURCES.txt' running build_ext building 'skgeom._skgeom' extension "C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -I./include/ -I./src/docs/ -IC:\Users\mclough\AppData\Local\python-3.8.3-embed-amd64\lib\site-packages\pybind11\include -IC:\Users\mclough\AppData\Local\python-3.8.3-embed-amd64\lib\site-packages\pybind11\include -IC:\Users\mclough\AppData\Local\python-3.8.3-embed-amd64\include -IC:\Users\mclough\AppData\Local\python-3.8.3-embed-amd64\Include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\cppwinrt" /EHsc /Tpsrc/aabb_tree.cpp /Fobuild\temp.win-amd64-cpython-38\Release\src/aabb_tree.obj /EHsc /std:c++14 /DVERSION_INFO=\\\"0.1.2\\\" /DCGAL_DEBUG=1 aabb_tree.cpp ./include/skgeom.hpp(2): fatal error C1083: Cannot open include file: 'CGAL/Exact_predicates_exact_constructions_kernel.h': No such file or directory C:\Users\mclough\AppData\Local\python-3.8.3-embed-amd64\lib\site-packages\setuptools\command\easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools. warnings.warn( C:\Users\mclough\AppData\Local\python-3.8.3-embed-amd64\lib\site-packages\setuptools\command\install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Tools\\MSVC\\14.29.30133\\bin\\HostX86\\x64\\cl.exe' failed with exit code 2 error: subprocess-exited-with-error × python setup.py develop did not run successfully. │ exit code: 1 ╰─> See above for output. note: This error originates from a subprocess, and is likely not a problem with pip. full command: 'C:\Users\mclough\AppData\Local\python-3.8.3-embed-amd64\python.exe' -c ' exec(compile('"'"''"'"''"'"' # This is -- a caller that pip uses to run setup.py # # - It imports setuptools before invoking setup.py, to enable projects that directly # import from `distutils.core` to work with newer packaging standards. # - It provides a clear error message when setuptools is not installed. # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: # manifest_maker: standard file '"'"'-c'"'"' not found". # - It generates a shim setup.py, for handling setup.cfg-only projects. import os, sys, tokenize try: import setuptools except ImportError as error: print( "ERROR: Can not execute `setup.py` since setuptools is not available in " "the build environment.", file=sys.stderr, ) sys.exit(1) __file__ = %r sys.argv[0] = __file__ if os.path.exists(__file__): filename = __file__ with tokenize.open(__file__) as f: setup_py_code = f.read() else: filename = "" setup_py_code = "from setuptools import setup; setup()" exec(compile(setup_py_code, filename, "exec")) '"'"''"'"''"'"' % ('"'"'C:\\Users\\mclough\\src\\scikit-geometry\\setup.py'"'"',), "", "exec"))' develop --no-deps cwd: C:\Users\mclough\src\scikit-geometry\ error: subprocess-exited-with-error × python setup.py develop did not run successfully. │ exit code: 1 ╰─> See above for output. note: This error originates from a subprocess, and is likely not a problem with pip.