PS C:\Users\Jonathan\documents> poetry new testing-sparse
Created package testing_sparse in testing-sparse
PS C:\Users\Jonathan\documents> cd .\testing-sparse\
PS C:\Users\Jonathan\documents\testing-sparse> poetry add sparse
Using version ^0.17.0 for sparse
Updating dependencies
Resolving dependencies... (0.2s)
Package operations: 0 installs, 1 update, 0 removals
- Downgrading numpy (2.3.1 -> 2.2.6)
Writing lock file
PS C:\Users\Jonathan\documents\testing-sparse> poetry -vvv add numpy
Loading configuration file C:\Users\Jonathan\AppData\Roaming\pypoetry\config.toml
[findpython:findpython] Running script: ['C:\\Users\\Jonathan\\AppData\\Local\\Programs\\Python\\Python312\\python.EXE', '-EsSc', 'import sys; print(sys.executable)']
Found: C:\Users\Jonathan\AppData\Local\Programs\Python\Python312\python.EXE
[findpython:findpython] Running script: ['C:\\Users\\Jonathan\\AppData\\Local\\Programs\\Python\\Python312\\python.EXE', '-EsSc', 'import platform; print(platform.python_version())']
Using virtualenv: C:\Users\Jonathan\AppData\Local\pypoetry\Cache\virtualenvs\testing-sparse-8B1YE-xD-py3.12
Checking keyring availability: Checking if keyring is available
[keyring:keyring.backend] Loading KWallet
[keyring:keyring.backend] Loading SecretService
[keyring:keyring.backend] Loading Windows
[win32ctypes:win32ctypes.core.ctypes] Loaded ctypes backend
[keyring:keyring.backend] Loading chainer
[keyring:keyring.backend] Loading libsecret
[keyring:keyring.backend] Loading macOS
Using keyring backend 'Windows WinVaultKeyring'
Available
Creating new session for pypi.org
Source (PyPI): 120 packages found for numpy *
Using version ^2.3.1 for numpy
Updating dependencies
Resolving dependencies...
1: fact: testing-sparse is 0.1.0
1: derived: testing-sparse
1: fact: testing-sparse depends on sparse (>=0.17.0,<0.18.0)
1: fact: testing-sparse depends on numpy (^2.3.1)
1: selecting testing-sparse (0.1.0)
1: derived: numpy (>=2.3.1,<3.0.0)
1: derived: sparse (>=0.17.0,<0.18.0)
Source (PyPI): 1 packages found for numpy >=2.3.1,<3.0.0
1: selecting numpy (2.3.1)
1: fact: sparse (0.17.0) depends on numpy (>=1.17)
1: fact: sparse (0.17.0) depends on numba (>=0.49)
1: selecting sparse (0.17.0)
1: derived: numba (>=0.49)
1: fact: numba (0.61.2) depends on llvmlite (==0.44.*)
1: fact: numba (0.61.2) depends on numpy (>=1.24,<2.3)
1: derived: not numba (==0.61.2)
Source (PyPI): 27 packages found for numba >=0.49,<0.61.2 || >0.61.2
1: fact: numba (0.61.0) depends on llvmlite (==0.44.*)
1: fact: numba (0.61.0) depends on numpy (>=1.24,<2.2)
1: derived: not numba (==0.61.0)
1: fact: numba (0.60.0) depends on llvmlite (==0.43.*)
1: fact: numba (0.60.0) depends on numpy (>=1.22,<2.1)
1: derived: not numba (==0.60.0)
1: fact: numba (0.59.1) depends on llvmlite (==0.42.*)
1: fact: numba (0.59.1) depends on numpy (>=1.22,<1.27)
1: derived: not numba (==0.59.1)
1: fact: numba (0.59.0) depends on llvmlite (==0.42.*)
1: fact: numba (0.59.0) depends on numpy (>=1.22,<1.27)
1: derived: not numba (==0.59.0)
1: fact: numba (0.58.1) depends on llvmlite (==0.41.*)
1: fact: numba (0.58.1) depends on numpy (>=1.22,<1.27)
1: derived: not numba (==0.58.1)
1: fact: numba (0.58.0) depends on llvmlite (==0.41.*)
1: fact: numba (0.58.0) depends on numpy (>=1.21,<1.26)
1: derived: not numba (==0.58.0)
1: fact: numba (0.57.1) depends on llvmlite (==0.40.*)
1: fact: numba (0.57.1) depends on numpy (>=1.21,<1.25)
1: derived: not numba (==0.57.1)
1: fact: numba (0.57.0) depends on llvmlite (==0.40.*)
1: fact: numba (0.57.0) depends on numpy (>=1.21,<1.25)
1: derived: not numba (==0.57.0)
1: fact: numba (0.56.4) depends on llvmlite (==0.39.*)
1: fact: numba (0.56.4) depends on numpy (>=1.18,<1.24)
1: fact: numba (0.56.4) depends on setuptools (*)
1: derived: not numba (==0.56.4)
1: fact: numba (0.56.3) depends on llvmlite (==0.39.*)
1: fact: numba (0.56.3) depends on numpy (>=1.18,<1.24)
1: fact: numba (0.56.3) depends on setuptools (*)
1: derived: not numba (==0.56.3)
1: fact: numba (0.56.2) depends on llvmlite (==0.39.*)
1: fact: numba (0.56.2) depends on numpy (>=1.18,<1.24)
1: fact: numba (0.56.2) depends on setuptools (<60)
1: derived: not numba (==0.56.2)
1: fact: numba (0.56.0) depends on llvmlite (==0.39.*)
1: fact: numba (0.56.0) depends on numpy (>=1.18,<1.23)
1: fact: numba (0.56.0) depends on setuptools (*)
1: derived: not numba (==0.56.0)
1: fact: numba (0.55.2) requires Python >=3.7,<3.11
1: derived: not numba (==0.55.2)
1: fact: numba (0.55.1) requires Python >=3.7,<3.11
1: derived: not numba (==0.55.1)
1: fact: numba (0.55.0) requires Python >=3.7,<3.11
1: derived: not numba (==0.55.0)
1: fact: numba (0.54.1) requires Python >=3.7,<3.10
1: derived: not numba (==0.54.1)
1: fact: numba (0.54.0) requires Python >=3.7,<3.10
1: derived: not numba (==0.54.0)
1: fact: numba (0.53.1) requires Python >=3.6,<3.10
1: derived: not numba (==0.53.1)
1: fact: numba (0.53.0) requires Python >=3.6,<3.10
1: derived: not numba (==0.53.0)
1: fact: numba (0.52.0) requires Python >=3.6,<3.9
1: derived: not numba (==0.52.0)
1: fact: numba (0.51.2) depends on llvmlite (==0.34.*)
1: fact: numba (0.51.2) depends on numpy (>=1.15)
1: fact: numba (0.51.2) depends on setuptools (*)
1: selecting numba (0.51.2)
1: derived: setuptools
1: derived: llvmlite (==0.34.*)
[urllib3:urllib3.connectionpool] Starting new HTTPS connection (1): pypi.org:443
[urllib3:urllib3.connectionpool] https://pypi.org:443 "GET /simple/setuptools/ HTTP/1.1" 304 0
[filelock:filelock] Attempting to acquire lock 1466210860544 on C:\Users\Jonathan\AppData\Local\pypoetry\Cache\cache\repositories\PyPI\_http\0\4\1\8\c\0418c83b80f7f7bfaec2738bfbbee53d2c1562196c0781702f6eddc8.lock
[filelock:filelock] Lock 1466210860544 acquired on C:\Users\Jonathan\AppData\Local\pypoetry\Cache\cache\repositories\PyPI\_http\0\4\1\8\c\0418c83b80f7f7bfaec2738bfbbee53d2c1562196c0781702f6eddc8.lock
[filelock:filelock] Attempting to release lock 1466210860544 on C:\Users\Jonathan\AppData\Local\pypoetry\Cache\cache\repositories\PyPI\_http\0\4\1\8\c\0418c83b80f7f7bfaec2738bfbbee53d2c1562196c0781702f6eddc8.lock
[filelock:filelock] Lock 1466210860544 released on C:\Users\Jonathan\AppData\Local\pypoetry\Cache\cache\repositories\PyPI\_http\0\4\1\8\c\0418c83b80f7f7bfaec2738bfbbee53d2c1562196c0781702f6eddc8.lock
Source (PyPI): 589 packages found for setuptools *
Source (PyPI): 1 packages found for llvmlite ==0.34.*
1: selecting llvmlite (0.34.0)
1: selecting setuptools (80.9.0)
1: Version solving took 0.206 seconds.
1: Tried 1 solutions.
Finding the necessary packages for the current system
Source (PyPI): 1 packages found for numpy >=2.3.1,<3.0.0
Source (PyPI): 1 packages found for numba >=0.49,<0.61.2 || >0.61.2
Source (PyPI): 1 packages found for setuptools *
Source (PyPI): 1 packages found for llvmlite ==0.34.*
Package operations: 0 installs, 3 updates, 0 removals, 2 skipped
- Downgrading llvmlite (0.44.0 -> 0.34.0): Pending...
- Updating numpy (2.2.6 -> 2.3.1): Pending...
[urllib3:urllib3.connectionpool] Starting new HTTPS connection (2): pypi.org:443
[urllib3:urllib3.connectionpool] https://pypi.org:443 "GET /pypi/numpy/2.3.1/json HTTP/1.1" 304 0
[filelock:filelock] Attempting to acquire lock 1466223038928 on C:\Users\Jonathan\AppData\Local\pypoetry\Cache\cache\repositories\PyPI\_http\7\0\2\3\b\7023b362672692eab72ceba5b3dc583b9c3352597e92d0db5d446ade.lock
[filelock:filelock] Lock 1466223038928 acquired on C:\Users\Jonathan\AppData\Local\pypoetry\Cache\cache\repositories\PyPI\_http\7\0\2\3\b\7023b362672692eab72ceba5b3dc583b9c3352597e92d0db5d446ade.lock
[filelock:filelock] Attempting to release lock 1466223038928 on C:\Users\Jonathan\AppData\Local\pypoetry\Cache\cache\repositories\PyPI\_http\7\0\2\3\b\7023b362672692eab72ceba5b3dc583b9c3352597e92d0db5d446ade.lock
[filelock:filelock] Lock 1466223038928 released on C:\Users\Jonathan\AppData\Local\pypoetry\Cache\cache\repositories\PyPI\_http\7\0\2\3\b\7023b362672692eab72ceba5b3dc583b9c3352597e92d0db5d446ade.lock
Skipping wheel numpy-2.3.1-cp311-cp311-macosx_10_9_x86_64.whl as this is not supported by the current environment
Skipping wheel numpy-2.3.1-cp311-cp311-macosx_11_0_arm64.whl as this is not supported by the current environment
Skipping wheel numpy-2.3.1-cp311-cp311-macosx_14_0_arm64.whl as this is not supported by the current environment
Skipping wheel numpy-2.3.1-cp311-cp311-macosx_14_0_x86_64.whl as this is not supported by the current environment
Skipping wheel numpy-2.3.1-cp311-cp311-manylinux_2_28_aarch64.whl as this is not supported by the current environment
Skipping wheel numpy-2.3.1-cp311-cp311-manylinux_2_28_x86_64.whl as this is not supported by the current environment
Skipping wheel numpy-2.3.1-cp311-cp311-musllinux_1_2_aarch64.whl as this is not supported by the current environment
Skipping wheel numpy-2.3.1-cp311-cp311-musllinux_1_2_x86_64.whl as this is not supported by the current environment
Skipping wheel numpy-2.3.1-cp311-cp311-win32.whl as this is not supported by the current environment
Skipping wheel numpy-2.3.1-cp311-cp311-win_amd64.whl as this is not supported by the current environment
Skipping wheel numpy-2.3.1-cp311-cp311-win_arm64.whl as this is not supported by the current environment
Skipping wheel numpy-2.3.1-cp312-cp312-macosx_10_13_x86_64.whl as this is not supported by the current environment
Skipping wheel numpy-2.3.1-cp312-cp312-macosx_11_0_arm64.whl as this is not supported by the current environment
Skipping wheel numpy-2.3.1-cp312-cp312-macosx_14_0_arm64.whl as this is not supported by the current environment
Skipping wheel numpy-2.3.1-cp312-cp312-macosx_14_0_x86_64.whl as this is not supported by the current environment
Skipping wheel numpy-2.3.1-cp312-cp312-manylinux_2_28_aarch64.whl as this is not supported by the current environment
Skipping wheel numpy-2.3.1-cp312-cp312-manylinux_2_28_x86_64.whl as this is not supported by the current environment
Skipping wheel numpy-2.3.1-cp312-cp312-musllinux_1_2_aarch64.whl as this is not supported by the current environment
Skipping wheel numpy-2.3.1-cp312-cp312-musllinux_1_2_x86_64.whl as this is not supported by the current environment
Skipping wheel numpy-2.3.1-cp312-cp312-win32.whl as this is not supported by the current environment
Skipping wheel numpy-2.3.1-cp312-cp312-win_arm64.whl as this is not supported by the current environment
Skipping wheel numpy-2.3.1-cp313-cp313-macosx_10_13_x86_64.whl as this is not supported by the current environment
Skipping wheel numpy-2.3.1-cp313-cp313-macosx_11_0_arm64.whl as this is not supported by the current environment
Skipping wheel numpy-2.3.1-cp313-cp313-macosx_14_0_arm64.whl as this is not supported by the current environment
Skipping wheel numpy-2.3.1-cp313-cp313-macosx_14_0_x86_64.whl as this is not supported by the current environment
Skipping wheel numpy-2.3.1-cp313-cp313-manylinux_2_28_aarch64.whl as this is not supported by the current environment
Skipping wheel numpy-2.3.1-cp313-cp313-manylinux_2_28_x86_64.whl as this is not supported by the current environment
Skipping wheel numpy-2.3.1-cp313-cp313-musllinux_1_2_aarch64.whl as this is not supported by the current environment
Skipping wheel numpy-2.3.1-cp313-cp313-musllinux_1_2_x86_64.whl as this is not supported by the current environment
Skipping wheel numpy-2.3.1-cp313-cp313t-macosx_10_13_x86_64.whl as this is not supported by the current environment
Skipping wheel numpy-2.3.1-cp313-cp313t-macosx_11_0_arm64.whl as this is not supported by the current environment
Skipping wheel numpy-2.3.1-cp313-cp313t-macosx_14_0_arm64.whl as this is not supported by the current environment
Skipping wheel numpy-2.3.1-cp313-cp313t-macosx_14_0_x86_64.whl as this is not supported by the current environment
Skipping wheel numpy-2.3.1-cp313-cp313t-manylinux_2_28_aarch64.whl as this is not supported by the current environment
Skipping wheel numpy-2.3.1-cp313-cp313t-manylinux_2_28_x86_64.whl as this is not supported by the current environment
Skipping wheel numpy-2.3.1-cp313-cp313t-musllinux_1_2_aarch64.whl as this is not supported by the current environment
Skipping wheel numpy-2.3.1-cp313-cp313t-musllinux_1_2_x86_64.whl as this is not supported by the current environment
Skipping wheel numpy-2.3.1-cp313-cp313t-win32.whl as this is not supported by the current environment
Skipping wheel numpy-2.3.1-cp313-cp313t-win_amd64.whl as this is not supported by the current environment
Skipping wheel numpy-2.3.1-cp313-cp313t-win_arm64.whl as this is not supported by the current environment
Skipping wheel numpy-2.3.1-cp313-cp313-win32.whl as this is not supported by the current environment
Skipping wheel numpy-2.3.1-cp313-cp313-win_amd64.whl as this is not supported by the current environment
Skipping wheel numpy-2.3.1-cp313-cp313-win_arm64.whl as this is not supported by the current environment
Skipping wheel numpy-2.3.1-pp311-pypy311_pp73-macosx_10_15_x86_64.whl as this is not supported by the current environment
Skipping wheel numpy-2.3.1-pp311-pypy311_pp73-macosx_14_0_arm64.whl as this is not supported by the current environment
Skipping wheel numpy-2.3.1-pp311-pypy311_pp73-macosx_14_0_x86_64.whl as this is not supported by the current environment
Skipping wheel numpy-2.3.1-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl as this is not supported by the current environment
Skipping wheel numpy-2.3.1-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl as this is not supported by the current environment
Skipping wheel numpy-2.3.1-pp311-pypy311_pp73-win_amd64.whl as this is not supported by the current environment
[urllib3:urllib3.connectionpool] https://pypi.org:443 "GET /pypi/llvmlite/0.34.0/json HTTP/1.1" 304 0
[filelock:filelock] Attempting to acquire lock 1466223038928 on C:\Users\Jonathan\AppData\Local\pypoetry\Cache\cache\repositories\PyPI\_http\4\e\c\f\f\4ecffb8499efb998a2a54349fd2452e21d92c7f47704f848e173cb25.lock
[filelock:filelock] Lock 1466223038928 acquired on C:\Users\Jonathan\AppData\Local\pypoetry\Cache\cache\repositories\PyPI\_http\4\e\c\f\f\4ecffb8499efb998a2a54349fd2452e21d92c7f47704f848e173cb25.lock
[filelock:filelock] Attempting to release lock 1466223038928 on C:\Users\Jonathan\AppData\Local\pypoetry\Cache\cache\repositories\PyPI\_http\4\e\c\f\f\4ecffb8499efb998a2a54349fd2452e21d92c7f47704f848e173cb25.lock
[filelock:filelock] Lock 1466223038928 released on C:\Users\Jonathan\AppData\Local\pypoetry\Cache\cache\repositories\PyPI\_http\4\e\c\f\f\4ecffb8499efb998a2a54349fd2452e21d92c7f47704f848e173cb25.lock
Skipping wheel llvmlite-0.34.0-cp36-cp36m-macosx_10_9_x86_64.whl as this is not supported by the current environment
Skipping wheel llvmlite-0.34.0-cp36-cp36m-manylinux2010_i686.whl as this is not supported by the current environment
Skipping wheel llvmlite-0.34.0-cp36-cp36m-manylinux2010_x86_64.whl as this is not supported by the current environment
Skipping wheel llvmlite-0.34.0-cp36-cp36m-win32.whl as this is not supported by the current environment
Skipping wheel llvmlite-0.34.0-cp36-cp36m-win_amd64.whl as this is not supported by the current environment
Skipping wheel llvmlite-0.34.0-cp37-cp37m-macosx_10_9_x86_64.whl as this is not supported by the current environment
Skipping wheel llvmlite-0.34.0-cp37-cp37m-manylinux2010_i686.whl as this is not supported by the current environment
Skipping wheel llvmlite-0.34.0-cp37-cp37m-manylinux2010_x86_64.whl as this is not supported by the current environment
Skipping wheel llvmlite-0.34.0-cp37-cp37m-win32.whl as this is not supported by the current environment
Skipping wheel llvmlite-0.34.0-cp37-cp37m-win_amd64.whl as this is not supported by the current environment
Skipping wheel llvmlite-0.34.0-cp38-cp38-macosx_10_9_x86_64.whl as this is not supported by the current environment
Skipping wheel llvmlite-0.34.0-cp38-cp38-manylinux2010_i686.whl as this is not supported by the current environment
Skipping wheel llvmlite-0.34.0-cp38-cp38-manylinux2010_x86_64.whl as this is not supported by the current environment
Skipping wheel llvmlite-0.34.0-cp38-cp38-win32.whl as this is not supported by the current environment
- Downgrading llvmlite (0.44.0 -> 0.34.0): Preparing...
- Updating numpy (2.2.6 -> 2.3.1): Pending...
- Updating numpy (2.2.6 -> 2.3.1): Installing...
[virtualenv:virtualenv.discovery.builtin] find interpreter for spec PythonSpec(path=C:\Users\Jonathan\pipx\venvs\poetry\Scripts\python.exe)
[virtualenv:virtualenv.info] filesystem is not case-sensitive
[filelock:filelock] Attempting to acquire lock 1466223780128 on C:\Users\Jonathan\AppData\Local\pypa\virtualenv\py_info\2\71c71d2bacc90ae3264d876df951b0a26c4d58631161681373aaad1504b74525.lock
[filelock:filelock] Lock 1466223780128 acquired on C:\Users\Jonathan\AppData\Local\pypa\virtualenv\py_info\2\71c71d2bacc90ae3264d876df951b0a26c4d58631161681373aaad1504b74525.lock
[virtualenv:virtualenv.app_data.via_disk_folder] got python info of C:\Users\Jonathan\AppData\Local\pypoetry\Cache\virtualenvs\testing-sparse-8B1YE-xD-py3.12\Scripts\python.exe from C:\Users\Jonathan\AppData\Local\pypa\virtualenv\py_info\2\71c71d2bacc90ae3264d876df951b0a26c4d58631161681373aaad1504b74525.json
[filelock:filelock] Attempting to release lock 1466223780128 on C:\Users\Jonathan\AppData\Local\pypa\virtualenv\py_info\2\71c71d2bacc90ae3264d876df951b0a26c4d58631161681373aaad1504b74525.lock
[filelock:filelock] Lock 1466223780128 released on C:\Users\Jonathan\AppData\Local\pypa\virtualenv\py_info\2\71c71d2bacc90ae3264d876df951b0a26c4d58631161681373aaad1504b74525.lock
[filelock:filelock] Attempting to acquire lock 1466227618064 on C:\Users\Jonathan\AppData\Local\pypa\virtualenv\py_info\2\b79cc12b38aebf96dbff39493bedf269be426036c72cc88d047d9052aafdd96f.lock
[filelock:filelock] Lock 1466227618064 acquired on C:\Users\Jonathan\AppData\Local\pypa\virtualenv\py_info\2\b79cc12b38aebf96dbff39493bedf269be426036c72cc88d047d9052aafdd96f.lock
[virtualenv:virtualenv.app_data.via_disk_folder] got python info of C:\Users\Jonathan\AppData\Local\Programs\Python\Python312\python.exe from C:\Users\Jonathan\AppData\Local\pypa\virtualenv\py_info\2\b79cc12b38aebf96dbff39493bedf269be426036c72cc88d047d9052aafdd96f.json
[filelock:filelock] Attempting to release lock 1466227618064 on C:\Users\Jonathan\AppData\Local\pypa\virtualenv\py_info\2\b79cc12b38aebf96dbff39493bedf269be426036c72cc88d047d9052aafdd96f.lock
[filelock:filelock] Lock 1466227618064 released on C:\Users\Jonathan\AppData\Local\pypa\virtualenv\py_info\2\b79cc12b38aebf96dbff39493bedf269be426036c72cc88d047d9052aafdd96f.lock
[virtualenv:virtualenv.discovery.builtin] proposed PythonInfo(spec=CPython3.12.10.final.0-64, system=C:\Users\Jonathan\AppData\Local\Programs\Python\Python312\python.exe, exe=C:\Users\Jonathan\AppData\Local\pypoetry\Cache\virtualenvs\testing-sparse-8B1YE-xD-py3.12\Scripts\python.exe, platform=win32, version='3.12.10 (tags/v3.12.10:0cc8128, Apr 8 2025, 12:21:36) [MSC v.1943 64 bit (AMD64)]', encoding_fs_io=utf-8-cp1252)
[virtualenv:virtualenv.discovery.builtin] accepted PythonInfo(spec=CPython3.12.10.final.0-64, system=C:\Users\Jonathan\AppData\Local\Programs\Python\Python312\python.exe, exe=C:\Users\Jonathan\AppData\Local\pypoetry\Cache\virtualenvs\testing-sparse-8B1YE-xD-py3.12\Scripts\python.exe, platform=win32, version='3.12.10 (tags/v3.12.10:0cc8128, Apr 8 2025, 12:21:36) [MSC v.1943 64 bit (AMD64)]', encoding_fs_io=utf-8-cp1252)
[virtualenv:virtualenv.info] symlink on filesystem does not work
[virtualenv:virtualenv.seed.embed.base_embed] The --no-wheel and --wheel options are deprecated. They have no effect for Python > 3.8 as wheel is no longer bundled in virtualenv.
[virtualenv:virtualenv.run.session] create virtual environment via CPython3Windows(dest=C:\Users\Jonathan\AppData\Local\Temp\tmp06k5qh00\.venv, clear=False, no_vcs_ignore=False, global=False)
[virtualenv:virtualenv.util.path._sync] create folder C:\Users\Jonathan\AppData\Local\Temp\tmp06k5qh00\.venv\Lib\site-packages
[virtualenv:virtualenv.util.path._sync] create folder C:\Users\Jonathan\AppData\Local\Temp\tmp06k5qh00\.venv\Scripts
[virtualenv:virtualenv.create.pyenv_cfg] write C:\Users\Jonathan\AppData\Local\Temp\tmp06k5qh00\.venv\pyvenv.cfg
[virtualenv:virtualenv.create.pyenv_cfg] home = C:\Users\Jonathan\AppData\Local\Programs\Python\Python312
[virtualenv:virtualenv.create.pyenv_cfg] implementation = CPython
[virtualenv:virtualenv.create.pyenv_cfg] version_info = 3.12.10.final.0
[virtualenv:virtualenv.create.pyenv_cfg] virtualenv = 20.31.2
[virtualenv:virtualenv.create.pyenv_cfg] include-system-site-packages = false
[virtualenv:virtualenv.create.pyenv_cfg] base-prefix = C:\Users\Jonathan\AppData\Local\Programs\Python\Python312
[virtualenv:virtualenv.create.pyenv_cfg] base-exec-prefix = C:\Users\Jonathan\AppData\Local\Programs\Python\Python312
[virtualenv:virtualenv.create.pyenv_cfg] base-executable = C:\Users\Jonathan\AppData\Local\Programs\Python\Python312\python.exe
[virtualenv:virtualenv.util.path._sync] copy C:\Users\Jonathan\AppData\Local\Programs\Python\Python312\Lib\venv\scripts\nt\python.exe to C:\Users\Jonathan\AppData\Local\Temp\tmp06k5qh00\.venv\Scripts\python.exe
[virtualenv:virtualenv.util.path._sync] copy C:\Users\Jonathan\AppData\Local\Programs\Python\Python312\Lib\venv\scripts\nt\pythonw.exe to C:\Users\Jonathan\AppData\Local\Temp\tmp06k5qh00\.venv\Scripts\pythonw.exe
[virtualenv:virtualenv.create.via_global_ref.api] create virtualenv import hook file C:\Users\Jonathan\AppData\Local\Temp\tmp06k5qh00\.venv\Lib\site-packages\_virtualenv.pth
[virtualenv:virtualenv.create.via_global_ref.api] create C:\Users\Jonathan\AppData\Local\Temp\tmp06k5qh00\.venv\Lib\site-packages\_virtualenv.py
[virtualenv:virtualenv.run.session] ============================== target debug ==============================
[virtualenv:virtualenv.run.session] {
[virtualenv:virtualenv.run.session] "sys": {
[virtualenv:virtualenv.run.session] "executable": "C:\\Users\\Jonathan\\AppData\\Local\\Temp\\tmp06k5qh00\\.venv\\Scripts\\python.exe",
[virtualenv:virtualenv.run.session] "_base_executable": "C:\\Users\\Jonathan\\AppData\\Local\\Programs\\Python\\Python312\\python.exe",
[virtualenv:virtualenv.run.session] "prefix": "C:\\Users\\Jonathan\\AppData\\Local\\Temp\\tmp06k5qh00\\.venv",
[virtualenv:virtualenv.run.session] "base_prefix": "C:\\Users\\Jonathan\\AppData\\Local\\Programs\\Python\\Python312",
[virtualenv:virtualenv.run.session] "real_prefix": null,
[virtualenv:virtualenv.run.session] "exec_prefix": "C:\\Users\\Jonathan\\AppData\\Local\\Temp\\tmp06k5qh00\\.venv",
[virtualenv:virtualenv.run.session] "base_exec_prefix": "C:\\Users\\Jonathan\\AppData\\Local\\Programs\\Python\\Python312",
[virtualenv:virtualenv.run.session] "path": [
[virtualenv:virtualenv.run.session] "C:\\Users\\Jonathan\\AppData\\Local\\Programs\\Python\\Python312\\python312.zip",
[virtualenv:virtualenv.run.session] "C:\\Users\\Jonathan\\AppData\\Local\\Programs\\Python\\Python312\\DLLs",
[virtualenv:virtualenv.run.session] "C:\\Users\\Jonathan\\AppData\\Local\\Programs\\Python\\Python312\\Lib",
[virtualenv:virtualenv.run.session] "C:\\Users\\Jonathan\\AppData\\Local\\Programs\\Python\\Python312",
[virtualenv:virtualenv.run.session] "C:\\Users\\Jonathan\\AppData\\Local\\Temp\\tmp06k5qh00\\.venv",
[virtualenv:virtualenv.run.session] "C:\\Users\\Jonathan\\AppData\\Local\\Temp\\tmp06k5qh00\\.venv\\Lib\\site-packages"
[virtualenv:virtualenv.run.session] ],
[virtualenv:virtualenv.run.session] "meta_path": [
[virtualenv:virtualenv.run.session] "<class '_virtualenv._Finder'>",
[virtualenv:virtualenv.run.session] "<class '_frozen_importlib.BuiltinImporter'>",
[virtualenv:virtualenv.run.session] "<class '_frozen_importlib.FrozenImporter'>",
[virtualenv:virtualenv.run.session] "<class '_frozen_importlib_external.PathFinder'>"
[virtualenv:virtualenv.run.session] ],
[virtualenv:virtualenv.run.session] "fs_encoding": "utf-8",
[virtualenv:virtualenv.run.session] "io_encoding": "cp1252"
[virtualenv:virtualenv.run.session] },
[virtualenv:virtualenv.run.session] "version": "3.12.10 (tags/v3.12.10:0cc8128, Apr 8 2025, 12:21:36) [MSC v.1943 64 bit (AMD64)]",
[virtualenv:virtualenv.run.session] "makefile_filename": "C:\\Users\\Jonathan\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\config\\Makefile",
[virtualenv:virtualenv.run.session] "os": "<module 'os' (frozen)>",
[virtualenv:virtualenv.run.session] "site": "<module 'site' (frozen)>",
[virtualenv:virtualenv.run.session] "datetime": "<module 'datetime' from 'C:\\\\Users\\\\Jonathan\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python312\\\\Lib\\\\datetime.py'>",
[virtualenv:virtualenv.run.session] "math": "<module 'math' (built-in)>",
[virtualenv:virtualenv.run.session] "json": "<module 'json' from 'C:\\\\Users\\\\Jonathan\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python312\\\\Lib\\\\json\\\\__init__.py'>"
[virtualenv:virtualenv.run.session] }
[virtualenv:virtualenv.run.session] add activators for Bash, Batch, Fish, Nushell, PowerShell, Python
[virtualenv:virtualenv.create.pyenv_cfg] write C:\Users\Jonathan\AppData\Local\Temp\tmp06k5qh00\.venv\pyvenv.cfg
[virtualenv:virtualenv.create.pyenv_cfg] home = C:\Users\Jonathan\AppData\Local\Programs\Python\Python312
[virtualenv:virtualenv.create.pyenv_cfg] implementation = CPython
[virtualenv:virtualenv.create.pyenv_cfg] version_info = 3.12.10.final.0
[virtualenv:virtualenv.create.pyenv_cfg] virtualenv = 20.31.2
[virtualenv:virtualenv.create.pyenv_cfg] include-system-site-packages = false
[virtualenv:virtualenv.create.pyenv_cfg] base-prefix = C:\Users\Jonathan\AppData\Local\Programs\Python\Python312
[virtualenv:virtualenv.create.pyenv_cfg] base-exec-prefix = C:\Users\Jonathan\AppData\Local\Programs\Python\Python312
[virtualenv:virtualenv.create.pyenv_cfg] base-executable = C:\Users\Jonathan\AppData\Local\Programs\Python\Python312\python.exe
Source (PyPI): 268 packages found for setuptools >=40.8.0
Source (PyPI): 1 packages found for setuptools >=40.8.0
[urllib3:urllib3.connectionpool] https://pypi.org:443 "GET /pypi/setuptools/80.9.0/json HTTP/1.1" 304 0
[filelock:filelock] Attempting to acquire lock 1466231458560 on C:\Users\Jonathan\AppData\Local\pypoetry\Cache\cache\repositories\PyPI\_http\6\8\d\5\0\68d505640062cf303ec97ed53341256bc33435fe1859461ceff253b4.lock
[filelock:filelock] Lock 1466231458560 acquired on C:\Users\Jonathan\AppData\Local\pypoetry\Cache\cache\repositories\PyPI\_http\6\8\d\5\0\68d505640062cf303ec97ed53341256bc33435fe1859461ceff253b4.lock
[filelock:filelock] Attempting to release lock 1466231458560 on C:\Users\Jonathan\AppData\Local\pypoetry\Cache\cache\repositories\PyPI\_http\6\8\d\5\0\68d505640062cf303ec97ed53341256bc33435fe1859461ceff253b4.lock
[filelock:filelock] Lock 1466231458560 released on C:\Users\Jonathan\AppData\Local\pypoetry\Cache\cache\repositories\PyPI\_http\6\8\d\5\0\68d505640062cf303ec97ed53341256bc33435fe1859461ceff253b4.lock
[build:build] Getting build dependencies for wheel...
- Updating numpy (2.2.6 -> 2.3.1)
- Downgrading llvmlite (0.44.0 -> 0.34.0): Failed
PEP517 build of a dependency failed
Backend subprocess exited when trying to invoke build_wheel
| Command '['C:\\Users\\Jonathan\\AppData\\Local\\Temp\\tmp06k5qh00\\.venv\\Scripts\\python.exe', 'C:\\Users\\Jonathan\\pipx\\venvs\\poetry\\Lib\\site-packages\\pyproject_hooks\\_in_process\\_in_process.py', 'build_wheel', 'C:\\Users\\Jonathan\\AppData\\Local\\Temp\\tmp53blkqef']' returned non-zero exit status 1.
|
| running bdist_wheel
| C:\Users\Jonathan\AppData\Local\Temp\tmp06k5qh00\.venv\Scripts\python.exe C:\Users\Jonathan\AppData\Local\Temp\tmpddft2fkm\llvmlite-0.34.0\ffi\build.py
| CMake Error: Could not create named generator Visual Studio 15 2017 Win64
| Using platforms in Visual Studio generator names is not supported in CMakePresets.json.
|
| Generators
| * Visual Studio 17 2022 = Generates Visual Studio 2022 project files.
| Use -A option to specify architecture.
| Visual Studio 16 2019 = Generates Visual Studio 2019 project files.
| Use -A option to specify architecture.
| Visual Studio 15 2017 [arch] = Generates Visual Studio 2017 project files.
| Optional [arch] can be "Win64" or "ARM".
| Visual Studio 14 2015 [arch] = Generates Visual Studio 2015 project files.
| Optional [arch] can be "Win64" or "ARM".
| Borland Makefiles = Generates Borland makefiles.
| NMake Makefiles = Generates NMake makefiles.
| NMake Makefiles JOM = Generates JOM makefiles.
| MSYS Makefiles = Generates MSYS makefiles.
| MinGW Makefiles = Generates a make file for use with
| mingw32-make.
| Green Hills MULTI = Generates Green Hills MULTI files
| (experimental, work-in-progress).
| Unix Makefiles = Generates standard UNIX makefiles.
| Ninja = Generates build.ninja files.
| Ninja Multi-Config = Generates build-<Config>.ninja files.
| Watcom WMake = Generates Watcom WMake makefiles.
| CodeBlocks - MinGW Makefiles = Generates CodeBlocks project files
| (deprecated).
| CodeBlocks - NMake Makefiles = Generates CodeBlocks project files
| (deprecated).
| CodeBlocks - NMake Makefiles JOM
| = Generates CodeBlocks project files
| (deprecated).
| CodeBlocks - Ninja = Generates CodeBlocks project files
| (deprecated).
| CodeBlocks - Unix Makefiles = Generates CodeBlocks project files
| (deprecated).
| CodeLite - MinGW Makefiles = Generates CodeLite project files
| (deprecated).
| CodeLite - NMake Makefiles = Generates CodeLite project files
| (deprecated).
| CodeLite - Ninja = Generates CodeLite project files
| (deprecated).
| CodeLite - Unix Makefiles = Generates CodeLite project files
| (deprecated).
| Eclipse CDT4 - NMake Makefiles
| = Generates Eclipse CDT 4.0 project files
| (deprecated).
| Eclipse CDT4 - MinGW Makefiles
| = Generates Eclipse CDT 4.0 project files
| (deprecated).
| Eclipse CDT4 - Ninja = Generates Eclipse CDT 4.0 project files
| (deprecated).
| Eclipse CDT4 - Unix Makefiles= Generates Eclipse CDT 4.0 project files
| (deprecated).
| Kate - MinGW Makefiles = Generates Kate project files (deprecated).
| Kate - NMake Makefiles = Generates Kate project files (deprecated).
| Kate - Ninja = Generates Kate project files (deprecated).
| Kate - Ninja Multi-Config = Generates Kate project files (deprecated).
| Kate - Unix Makefiles = Generates Kate project files (deprecated).
| Sublime Text 2 - MinGW Makefiles
| = Generates Sublime Text 2 project files
| (deprecated).
| Sublime Text 2 - NMake Makefiles
| = Generates Sublime Text 2 project files
| (deprecated).
| Sublime Text 2 - Ninja = Generates Sublime Text 2 project files
| (deprecated).
| Sublime Text 2 - Unix Makefiles
| = Generates Sublime Text 2 project files
| (deprecated).
|
| Trying generator 'Visual Studio 15 2017 Win64'
| Traceback (most recent call last):
| File "C:\Users\Jonathan\AppData\Local\Temp\tmpddft2fkm\llvmlite-0.34.0\ffi\build.py", line 191, in <module>
| main()
| File "C:\Users\Jonathan\AppData\Local\Temp\tmpddft2fkm\llvmlite-0.34.0\ffi\build.py", line 179, in main
| main_win32()
| File "C:\Users\Jonathan\AppData\Local\Temp\tmpddft2fkm\llvmlite-0.34.0\ffi\build.py", line 88, in main_win32
| generator = find_win32_generator()
| ^^^^^^^^^^^^^^^^^^^^^^
| File "C:\Users\Jonathan\AppData\Local\Temp\tmpddft2fkm\llvmlite-0.34.0\ffi\build.py", line 84, in find_win32_generator
| raise RuntimeError("No compatible cmake generator installed on this machine")
| RuntimeError: No compatible cmake generator installed on this machine
| error: command 'C:\\Users\\Jonathan\\AppData\\Local\\Temp\\tmp06k5qh00\\.venv\\Scripts\\python.exe' failed with exit code 1
Note: This error originates from the build backend, and is likely not a problem with poetry but one of the following issues with llvmlite (0.34.0)
- not supporting PEP 517 builds
- not specifying PEP 517 build requirements correctly
- the build requirements are incompatible with your operating system or Python version
- the build requirements are missing system dependencies (eg: compilers, libraries, headers).
You can verify this by running pip wheel --no-cache-dir --use-pep517 "llvmlite (==0.34.0)".
- Updating numpy (2.2.6 -> 2.3.1): Pending...
- Updating numpy (2.2.6 -> 2.3.1): Installing...
- Updating numpy (2.2.6 -> 2.3.1)
PS C:\Users\Jonathan\documents\testing-sparse>
Description
Attempting to add
sparseandnumpyresults in an error (see below).It has been noted this works in
pipanduv(pydata/sparse#878 (comment)).This comes from pydata/sparse#878.
Workarounds
I don't know.
Poetry Installation Method
pipx
Operating System
windows
Poetry Version
Poetry (version 2.1.3)
Poetry Configuration
Python Sysconfig
sysconfig.log
Example pyproject.toml
This can be recreated with
Poetry Runtime Logs
poetry-runtime.log