PS C:\Users\x> pip install --no-binary chroma-hnswlib==0.7.3 ERROR: You must give at least one requirement to install (see "pip help install") PS C:\Users\x> pip install --no-binary :all: --no-cache-dir chroma-hnswlib==0.7.3 Collecting chroma-hnswlib==0.7.3 Downloading chroma-hnswlib-0.7.3.tar.gz (31 kB) Installing build dependencies ... error error: subprocess-exited-with-error × pip subprocess to install build dependencies did not run successfully. │ exit code: 1 ╰─> [330 lines of output] Collecting setuptools>=42 Downloading setuptools-71.1.0.tar.gz (2.4 MB) ---------------------------------------- 2.4/2.4 MB 8.6 MB/s eta 0:00:00 Getting requirements to build wheel: started Getting requirements to build wheel: finished with status 'done' Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting wheel Downloading wheel-0.43.0.tar.gz (99 kB) ---------------------------------------- 99.1/99.1 kB 5.6 MB/s eta 0:00:00 Installing build dependencies: started Installing build dependencies: finished with status 'done' Getting requirements to build wheel: started Getting requirements to build wheel: finished with status 'done' Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting numpy>=1.10.0 Downloading numpy-2.0.1.tar.gz (18.9 MB) ---------------------------------------- 18.9/18.9 MB 8.3 MB/s eta 0:00:00 Installing build dependencies: started Installing build dependencies: still running... Installing build dependencies: finished with status 'error' error: subprocess-exited-with-error pip subprocess to install build dependencies did not run successfully. exit code: 1 [291 lines of output] Collecting meson-python>=0.15.0 Downloading meson_python-0.16.0.tar.gz (82 kB) ---------------------------------------- 82.0/82.0 kB 2.3 MB/s eta 0:00:00 Installing build dependencies: started Installing build dependencies: finished with status 'done' Getting requirements to build wheel: started Getting requirements to build wheel: finished with status 'done' Installing backend dependencies: started Installing backend dependencies: still running... Installing backend dependencies: finished with status 'error' error: subprocess-exited-with-error pip subprocess to install backend dependencies did not run successfully. exit code: 1 [264 lines of output] Collecting ninja>=1.8.2 Downloading ninja-1.11.1.1.tar.gz (132 kB) -------------------------------------- 132.4/132.4 kB 3.9 MB/s eta 0:00:00 Installing build dependencies: started Installing build dependencies: finished with status 'done' Getting requirements to build wheel: started Getting requirements to build wheel: finished with status 'done' Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: ninja Building wheel for ninja (pyproject.toml): started Building wheel for ninja (pyproject.toml): finished with status 'error' error: subprocess-exited-with-error Building wheel for ninja (pyproject.toml) did not run successfully. exit code: 1 [240 lines of output] C:\Users\x\AppData\Local\Temp\pip-build-env-no7f6qm1\overlay\Lib\site-packages\setuptools_scm\git.py:312: UserWarning: git archive did not support describe output warnings.warn("git archive did not support describe output") C:\Users\x\AppData\Local\Temp\pip-build-env-no7f6qm1\overlay\Lib\site-packages\setuptools_scm\git.py:331: UserWarning: unprocessed git archival found (no export subst applied) warnings.warn("unprocessed git archival found (no export subst applied)") -------------------------------------------------------------------------------- -- Trying 'Ninja (Visual Studio 17 2022 x64 v144)' generator -------------------------------- --------------------------- ---------------------- ----------------- ------------ ------- -- Not searching for unused variables given on the command line. -- The C compiler identification is MSVC 19.40.33812.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/VC/Tools/MSVC/14.40.33807/bin/Hostx86/x64/cl.exe - skipped -- Detecting C compile features -- Detecting C compile features - done -- The CXX compiler identification is MSVC 19.40.33812.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/VC/Tools/MSVC/14.40.33807/bin/Hostx86/x64/cl.exe - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Configuring done (1.8s) -- Generating done (0.0s) -- Build files have been written to: C:/Users/x/AppData/Local/Temp/pip-install-vk6nz900/ninja_b05b2b05de004f769069c89d998e6d16/_cmake_test_compile/build -- ------- ------------ ----------------- ---------------------- --------------------------- -------------------------------- -- Trying 'Ninja (Visual Studio 17 2022 x64 v144)' generator - success -------------------------------------------------------------------------------- Configuring Project Working directory: C:\Users\x\AppData\Local\Temp\pip-install-vk6nz900\ninja_b05b2b05de004f769069c89d998e6d16\_skbuild\win-amd64-3.12\cmake-build Command: 'C:\Program Files\CMake\bin\cmake.EXE' 'C:\Users\x\AppData\Local\Temp\pip-install-vk6nz900\ninja_b05b2b05de004f769069c89d998e6d16' -G Ninja -D_SKBUILD_FORCE_MSVC=1930 --no-warn-unused-cli '-DCMAKE_INSTALL_PREFIX:PATH=C:\Users\x\AppData\Local\Temp\pip-install-vk6nz900\ninja_b05b2b05de004f769069c89d998e6d16\_skbuild\win-amd64-3.12\cmake-install' -DPYTHON_VERSION_STRING:STRING=3.12.2 -DSKBUILD:INTERNAL=TRUE '-DCMAKE_MODULE_PATH:PATH=C:\Users\x\AppData\Local\Temp\pip-build-env-no7f6qm1\overlay\Lib\site-packages\skbuild\resources\cmake' '-DPYTHON_EXECUTABLE:PATH=C:\Users\x\AppData\Local\Programs\Python\Python312\python.exe' '-DPYTHON_INCLUDE_DIR:PATH=C:\Users\x\AppData\Local\Programs\Python\Python312\Include' '-DPYTHON_LIBRARY:PATH=C:\Users\x\AppData\Local\Programs\Python\Python312\libs\python312.lib' '-DPython_EXECUTABLE:PATH=C:\Users\x\AppData\Local\Programs\Python\Python312\python.exe' '-DPython_ROOT_DIR:PATH=C:\Users\x\AppData\Local\Programs\Python\Python312' -DPython_FIND_REGISTRY:STRING=NEVER '-DPython_INCLUDE_DIR:PATH=C:\Users\x\AppData\Local\Programs\Python\Python312\Include' '-DPython_LIBRARY:PATH=C:\Users\x\AppData\Local\Programs\Python\Python312\libs\python312.lib' '-DPython3_EXECUTABLE:PATH=C:\Users\x\AppData\Local\Programs\Python\Python312\python.exe' '-DPython3_ROOT_DIR:PATH=C:\Users\x\AppData\Local\Programs\Python\Python312' -DPython3_FIND_REGISTRY:STRING=NEVER '-DPython3_INCLUDE_DIR:PATH=C:\Users\x\AppData\Local\Programs\Python\Python312\Include' '-DPython3_LIBRARY:PATH=C:\Users\x\AppData\Local\Programs\Python\Python312\libs\python312.lib' -DCMAKE_BUILD_TYPE:STRING=Release Not searching for unused variables given on the command line. -- The C compiler identification is MSVC 19.40.33812.0 -- The CXX compiler identification is MSVC 19.40.33812.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/VC/Tools/MSVC/14.40.33807/bin/Hostx86/x64/cl.exe - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/VC/Tools/MSVC/14.40.33807/bin/Hostx86/x64/cl.exe - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- ********************************************* -- Ninja Python Distribution -- -- BUILD_VERBOSE : OFF -- RUN_NINJA_TEST : ON -- -- ARCHIVE_DOWNLOAD_DIR : C:/Users/x/AppData/Local/Temp/pip-install-vk6nz900/ninja_b05b2b05de004f769069c89d998e6d16/_skbuild/win-amd64-3.12/cmake-build -- -- src_archive : windows_source -- _url : https://github.com/Kitware/ninja/archive/v1.11.1.g95dee.kitware.jobserver-1.zip -- _sha256 : d605f36bce5cf50799ad3a56e7d388d7c0cf6731db40f46334e076c7e036bfaa -- ********************************************* CMake Warning (dev) at C:/Program Files/CMake/share/cmake-3.30/Modules/ExternalProject/shared_internal_commands.cmake:1282 (message): The DOWNLOAD_EXTRACT_TIMESTAMP option was not given and policy CMP0135 is not set. The policy's OLD behavior will be used. When using a URL download, the timestamps of extracted files should preferably be that of the time of extraction, otherwise code that depends on the extracted contents might not be rebuilt if the URL changes. The OLD behavior preserves the timestamps from the archive instead, but this is usually not what you want. Update your project to the NEW behavior or specify the DOWNLOAD_EXTRACT_TIMESTAMP option with a value of true to avoid this robustness issue. Call Stack (most recent call first): C:/Program Files/CMake/share/cmake-3.30/Modules/ExternalProject.cmake:3035 (_ep_add_download_command) CMakeLists.txt:65 (ExternalProject_add) This warning is for project developers. Use -Wno-dev to suppress it. -- download_ninja_source - URL: https://github.com/Kitware/ninja/archive/v1.11.1.g95dee.kitware.jobserver-1.zip -- SuperBuild - CMAKE_BUILD_TYPE: Release -- Configuring done (1.2s) -- Generating done (0.0s) -- Build files have been written to: C:/Users/x/AppData/Local/Temp/pip-install-vk6nz900/ninja_b05b2b05de004f769069c89d998e6d16/_skbuild/win-amd64-3.12/cmake-build -- Downloading... dst='C:/Users/x/AppData/Local/Temp/pip-install-vk6nz900/ninja_b05b2b05de004f769069c89d998e6d16/_skbuild/win-amd64-3.12/cmake-build/v1.11.1.g95dee.kitware.jobserver-1.zip' timeout='none' inactivity timeout='none' -- Using src='https://github.com/Kitware/ninja/archive/v1.11.1.g95dee.kitware.jobserver-1.zip' -- verifying file... file='C:/Users/x/AppData/Local/Temp/pip-install-vk6nz900/ninja_b05b2b05de004f769069c89d998e6d16/_skbuild/win-amd64-3.12/cmake-build/v1.11.1.g95dee.kitware.jobserver-1.zip' -- Downloading... done -- extracting... src='C:/Users/x/AppData/Local/Temp/pip-install-vk6nz900/ninja_b05b2b05de004f769069c89d998e6d16/_skbuild/win-amd64-3.12/cmake-build/v1.11.1.g95dee.kitware.jobserver-1.zip' dst='C:/Users/x/AppData/Local/Temp/pip-install-vk6nz900/ninja_b05b2b05de004f769069c89d998e6d16/Ninja-src' -- extracting... [tar xfz] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [1/19] Creating directories for 'download_ninja_source' [1/19] Performing download step (download, verify and extract) for 'download_ninja_source' [3/19] No update step for 'download_ninja_source' [4/19] No patch step for 'download_ninja_source' [5/19] No configure step for 'download_ninja_source' [6/19] No build step for 'download_ninja_source' [7/19] No install step for 'download_ninja_source' [8/19] Completed 'download_ninja_source' [9/19] Creating directories for 'build_ninja' [10/19] No download step floading initial cache file C:/Users/x/AppData/Local/Temp/pip-install-vk6nz900/ninja_b05b2b05de004f769069c89d998e6d16/_skbuild/win-amd64-3.12/cmake-build/build_ninja-prefix/tmp/build_ninja-cache-Release.cmake -- The C compiler identification is MSVC 19.40.33812.0 -- The CXX compiler identification is MSVC 19.40.33812.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/VC/Tools/MSVC/14.40.33807/bin/Hostx86/x64/cl.exe - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/VC/Tools/MSVC/14.40.33807/bin/Hostx86/x64/cl.exe - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- IPO / LTO enabled CMake Warning at CMakeLists.txt:49 (message): re2c was not found; changes to src/*.in.cc will not affect your build. -- Configuring done (1.9s) -- Generating done (0.1s) -- Build files have been written to: C:/Users/x/AppData/Local/Temp/pip-install-vk6nz900/ninja_b05b2b05de004f769069c89d998e6d16/_skbuild/win-amd64-3.12/cmake-build/Ninja-build [1/72] Building CXX object CMakeFiles\libninja.dir\src\debug_flags.cc.obj [2/72] Building CXX object CMakeFiles\libninja-re2c.dir\src\depfile_parser.cc.obj [3/72] Building CXX object CMakeFiles\libninja.dir\src\edit_distance.cc.obj [4/72] Building CXX object CMakeFiles\libninja.dir\src\clparser.cc.obj [5/72] Building CXX object CMakeFiles\libninja-re2c.dir\src\lexer.cc.obj [6/72] Building CXX object CMakeFiles\libninja.dir\src\deps_log.cc.obj [7/72] Building CXX object CMakeFiles\libninja.dir\src\dyndep_parser.cc.obj [8/72] Building CXX object CMakeFiles\libninja.dir\src\graphviz.cc.obj [9/72] Building CXX object CMakeFiles\libninja.dir\src\dyndep.cc.obj [10/72] Building CXX object CMakeFiles\libninja.dir\src\eval_env.cc.obj [11/72] Building CXX object CMakeFiles\libninja.dir\src\graph.cc.obj [12/72] Building CXX object CMakeFiles\libninja.dir\src\json.cc.obj [13/72] Building CXX object CMakeFiles\libninja.dir\src\build_log.cc.obj [14/72] Building CXX object CMakeFiles\libninja.dir\src\clean.cc.obj [15/72] Building CXX object CMakeFiles\libninja.dir\src\manifest_parser.cc.obj [16/72] Building CXX object CMakeFiles\libninja.dir\src\parser.cc.obj [17/72] Building CXX object CMakeFiles\libninja.dir\src\string_piece_util.cc.obj [18/72] Building CXX object CMakeFiles\libninja.dir\src\version.cc.obj [19/72] Building CXX object CMakeFiles\libninja.dir\src\status.cc.obj [20/72] Building CXX object CMakeFiles\libninja.dir\src\disk_interface.cc.obj [21/72] Building C object CMakeFiles\libninja.dir\src\getopt.c.obj [22/72] Building CXX object CMakeFiles\libninja.dir\src\state.cc.obj [23/72] Building CXX object CMakeFiles\libninja.dir\src\line_printer.cc.obj [24/72] Building CXX object CMakeFiles\libninja.dir\src\missing_deps.cc.obj [25/72] Building CXX object CMakeFiles\libninja.dir\src\metrics.cc.obj [26/72] Building CXX object CMakeFiles\libninja.dir\src\build.cc.obj [27/72] Building CXX object CMakeFiles\libninja.dir\src\util.cc.obj [28/72] Building CXX object CMakeFiles\libninja.dir\src\tokenpool-gnu-make.cc.obj [29/72] Building CXX object CMakeFiles\libninja.dir\src\subprocess-win32.cc.obj [30/72] Building CXX object CMakeFiles\libninja.dir\src\msvc_helper-win32.cc.obj [31/72] Building CXX object CMakeFiles\ninja_test.dir\src\build_log_test.cc.obj [32/72] Building CXX object CMakeFiles\ninja_test.dir\src\depfile_parser_test.cc.obj [33/72] Building CXX object CMakeFiles\libninja.dir\src\includes_normalize-win32.cc.obj [34/72] Building CXX object CMakeFiles\ninja_test.dir\src\clparser_test.cc.obj [35/72] Building CXX object CMakeFiles\ninja_test.dir\src\clean_test.cc.obj [36/72] Building CXX object CMakeFiles\libninja.dir\src\tokenpool-gnu-make-win32.cc.obj [37/72] Building CXX object CMakeFiles\libninja.dir\src\msvc_helper_main-win32.cc.obj [38/72] Building CXX object CMakeFiles\ninja_test.dir\src\deps_log_test.cc.obj [39/72] Building CXX object CMakeFiles\libninja.dir\src\minidump-win32.cc.obj [40/72] Building CXX object CMakeFiles\ninja_test.dir\src\edit_distance_test.cc.obj [41/72] Building CXX object CMakeFiles\ninja_test.dir\src\build_test.cc.obj [42/72] Building CXX object CMakeFiles\ninja_test.dir\src\dyndep_parser_test.cc.obj [43/72] Building CXX object CMakeFiles\ninja_test.dir\src\disk_interface_test.cc.obj [44/72] Building CXX object CMakeFiles\ninja_test.dir\src\json_test.cc.obj [45/72] Building CXX object CMakeFiles\ninja_test.dir\src\manifest_parser_test.cc.obj [46/72] Building CXX object CMakeFiles\ninja_test.dir\src\graph_test.cc.obj [47/72] Building CXX object CMakeFiles\ninja_test.dir\src\lexer_test.cc.obj [48/72] Building CXX object CMakeFiles\ninja_test.dir\src\ninja_test.cc.obj [49/72] Building CXX object CMakeFiles\ninja_test.dir\src\string_piece_util_test.cc.obj [50/72] Building CXX object CMakeFiles\ninja_test.dir\src\state_test.cc.obj [51/72] Building CXX object CMakeFiles\ninja_test.dir\src\missing_deps_test.cc.obj [52/72] Building CXX object CMakeFiles\ninja.dir\src\ninja.cc.obj [53/72] Building CXX object CMakeFiles\canon_perftest.dir\src\canon_perftest.cc.obj [54/72] Building CXX object CMakeFiles\ninja_test.dir\src\util_test.cc.obj [55/72] Building CXX object CMakeFiles\depfile_parser_perftest.dir\src\depfile_parser_perftest.cc.obj [56/72] Building CXX object CMakeFiles\clparser_perftest.dir\src\clparser_perftest.cc.obj [57/72] Building CXX object CMakeFiles\hash_collision_bench.dir\src\hash_collision_bench.cc.obj [58/72] Building CXX object CMakeFiles\ninja_test.dir\src\msvc_helper_test.cc.obj [59/72] Building CXX object CMakeFiles\ninja_test.dir\src\includes_normalize_test.cc.obj [60/72] Building CXX object CMakeFiles\manifest_parser_perftest.dir\src\manifest_parser_perftest.cc.obj [61/72] Building CXX object CMakeFiles\build_log_perftest.dir\src\build_log_perftest.cc.obj [62/72] Building CXX object CMakeFiles\ninja_test.dir\src\subprocess_test.cc.obj [63/72] Building CXX object CMakeFiles\ninja_test.dir\src\tokenpool_test.cc.obj [64/72] Building CXX object CMakeFiles\ninja_test.dir\src\test.cc.obj [65/72] Linking CXX executable canon_perftest.exe [66/72] Linking CXX executable clparser_perftest.exe [67/72] Linking CXX executable depfile_parser_perftest.exe [68/72] Linking CXX executable hash_collision_bench.exe [69/72] Linking CXX executable ninja.exe [70/72] Linking CXX executable build_log_perftest.exe [71/72] Linking CXX executable manifest_parser_perftest.exe [72/72] Linking CXX executable ninja_test.exe C:\MinGW\bin\strip.exe:C:/Users/x/AppData/Local/Temp/pip-install-vk6nz900/ninja_b05b2b05de004f769069c89d998e6d16/_skbuild/win-amd64-3.12/cmake-build/Ninja-build/ninja.exe: File format not recognized or 'build_ninja' [11/19] No update step for 'build_ninja' [12/19] No patch step for 'build_ninja' [12/19] Performing configure step for 'build_ninja' [13/19] Performing build step for 'build_ninja' [14/19] Stripping CMake executables [15/19] No install step for 'build_ninja' FAILED: build_ninja-prefix/src/build_ninja-stamp/build_ninja-strip_executables C:/Users/x/AppData/Local/Temp/pip-install-vk6nz900/ninja_b05b2b05de004f769069c89d998e6d16/_skbuild/win-amd64-3.12/cmake-build/build_ninja-prefix/src/build_ninja-stamp/build_ninja-strip_executables C:\WINDOWS\system32\cmd.exe /C "cd /D C:\Users\x\AppData\Local\Temp\pip-install-vk6nz900\ninja_b05b2b05de004f769069c89d998e6d16\_skbuild\win-amd64-3.12\cmake-build && C:\MinGW\bin\strip.exe C:/Users/x/AppData/Local/Temp/pip-install-vk6nz900/ninja_b05b2b05de004f769069c89d998e6d16/_skbuild/win-amd64-3.12/cmake-build/Ninja-build/ninja.exe && "C:\Program Files\CMake\bin\cmake.exe" -E touch C:/Users/x/AppData/Local/Temp/pip-install-vk6nz900/ninja_b05b2b05de004f769069c89d998e6d16/_skbuild/win-amd64-3.12/cmake-build/build_ninja-prefix/src/build_ninja-stamp/build_ninja-strip_executables" ninja: build stopped: subcommand failed. Traceback (most recent call last): File "C:\Users\x\AppData\Local\Temp\pip-build-env-no7f6qm1\overlay\Lib\site-packages\skbuild\setuptools_wrap.py", line 672, in setup cmkr.make(make_args, install_target=cmake_install_target, env=env) File "C:\Users\x\AppData\Local\Temp\pip-build-env-no7f6qm1\overlay\Lib\site-packages\skbuild\cmaker.py", line 696, in make self.make_impl(clargs=clargs, config=config, source_dir=source_dir, install_target=install_target, env=env) File "C:\Users\x\AppData\Local\Temp\pip-build-env-no7f6qm1\overlay\Lib\site-packages\skbuild\cmaker.py", line 741, in make_impl raise SKBuildError(msg) An error occurred while building with CMake. Command: 'C:\Program Files\CMake\bin\cmake.EXE' --build . --target install --config Release -- Install target: install Source directory: C:\Users\x\AppData\Local\Temp\pip-install-vk6nz900\ninja_b05b2b05de004f769069c89d998e6d16 Working directory: C:\Users\x\AppData\Local\Temp\pip-install-vk6nz900\ninja_b05b2b05de004f769069c89d998e6d16\_skbuild\win-amd64-3.12\cmake-build Please check the install target is valid and see CMake's output for more information. [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for ninja Failed to build ninja ERROR: ERROR: Failed to build installable wheels for some pyproject.toml based projects (ninja) [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. error: subprocess-exited-with-error pip subprocess to install backend dependencies 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. [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. error: subprocess-exited-with-error pip subprocess to install build dependencies 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. [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. error: subprocess-exited-with-error × pip subprocess to install build dependencies 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.