Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Spacy installation on python 3.13 fails #13658

Open
RubTalha opened this issue Oct 12, 2024 · 18 comments
Open

Spacy installation on python 3.13 fails #13658

RubTalha opened this issue Oct 12, 2024 · 18 comments

Comments

@RubTalha
Copy link

How to reproduce the behaviour

pip3.13 install spacy

C:\Users\talta\AppData\Local\Programs\Python\Python313>pip3.13 install spacy

`Collecting spacy
Downloading spacy-3.8.2.tar.gz (1.3 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.3/1.3 MB 5.0 MB/s eta 0:00:00
Installing build dependencies ... error
error: subprocess-exited-with-error

× pip subprocess to install build dependencies did not run successfully.
│ exit code: 1
╰─> [118 lines of output]
Ignoring numpy: markers 'python_version < "3.9"' don't match your environment
Collecting setuptools
Downloading setuptools-75.1.0-py3-none-any.whl.metadata (6.9 kB)
Collecting cython<3.0,>=0.25
Using cached Cython-0.29.37-py2.py3-none-any.whl.metadata (3.1 kB)
Collecting cymem<2.1.0,>=2.0.2
Using cached cymem-2.0.8-cp313-cp313-win_amd64.whl
Collecting preshed<3.1.0,>=3.0.2
Using cached preshed-3.0.9-cp313-cp313-win_amd64.whl
Collecting murmurhash<1.1.0,>=0.28.0
Using cached murmurhash-1.0.10-cp313-cp313-win_amd64.whl
Collecting thinc<8.4.0,>=8.3.0
Downloading thinc-8.3.2.tar.gz (193 kB)
Installing build dependencies: started
Installing build dependencies: still running...
Installing build dependencies: still running...
Installing build dependencies: still running...
Installing build dependencies: still running...
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

    [81 lines of output]
    Ignoring numpy: markers 'python_version < "3.9"' don't match your environment
    Collecting setuptools
      Using cached setuptools-75.1.0-py3-none-any.whl.metadata (6.9 kB)
    Collecting cython<3.0,>=0.25
      Using cached Cython-0.29.37-py2.py3-none-any.whl.metadata (3.1 kB)
    Collecting murmurhash<1.1.0,>=1.0.2
      Using cached murmurhash-1.0.10-cp313-cp313-win_amd64.whl
    Collecting cymem<2.1.0,>=2.0.2
      Using cached cymem-2.0.8-cp313-cp313-win_amd64.whl
    Collecting preshed<3.1.0,>=3.0.2
      Using cached preshed-3.0.9-cp313-cp313-win_amd64.whl
    Collecting blis<1.1.0,>=1.0.0
      Downloading blis-1.0.1.tar.gz (3.6 MB)
         ---------------------------------------- 3.6/3.6 MB 7.7 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<2.1.0,>=2.0.0
      Downloading numpy-2.0.2.tar.gz (18.9 MB)
         ---------------------------------------- 18.9/18.9 MB 7.0 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: finished with status 'done'
      Preparing metadata (pyproject.toml): started
      Preparing metadata (pyproject.toml): still running...
      Preparing metadata (pyproject.toml): still running...
      Preparing metadata (pyproject.toml): still running...
      Preparing metadata (pyproject.toml): still running...
      Preparing metadata (pyproject.toml): finished with status 'done'
    Using cached setuptools-75.1.0-py3-none-any.whl (1.2 MB)
    Using cached Cython-0.29.37-py2.py3-none-any.whl (989 kB)
    Building wheels for collected packages: blis, numpy
      Building wheel for blis (pyproject.toml): started
      Building wheel for blis (pyproject.toml): finished with status 'error'
      error: subprocess-exited-with-error

      Building wheel for blis (pyproject.toml) did not run successfully.
      exit code: 1

      [24 lines of output]
      BLIS_COMPILER? None
      running bdist_wheel
      running build
      running build_py
      creating build\lib.win-amd64-cpython-313\blis
      copying blis\about.py -> build\lib.win-amd64-cpython-313\blis
      copying blis\benchmark.py -> build\lib.win-amd64-cpython-313\blis
      copying blis\__init__.py -> build\lib.win-amd64-cpython-313\blis
      creating build\lib.win-amd64-cpython-313\blis\tests
      copying blis\tests\common.py -> build\lib.win-amd64-cpython-313\blis\tests
      copying blis\tests\conftest.py -> build\lib.win-amd64-cpython-313\blis\tests
      copying blis\tests\test_dotv.py -> build\lib.win-amd64-cpython-313\blis\tests
      copying blis\tests\test_gemm.py -> build\lib.win-amd64-cpython-313\blis\tests
      copying blis\tests\__init__.py -> build\lib.win-amd64-cpython-313\blis\tests
      copying blis\cy.pyx -> build\lib.win-amd64-cpython-313\blis
      copying blis\py.pyx -> build\lib.win-amd64-cpython-313\blis
      copying blis\cy.pxd -> build\lib.win-amd64-cpython-313\blis
      copying blis\__init__.pxd -> build\lib.win-amd64-cpython-313\blis
      running build_ext
      Build options win32 msvc
      BUILD ARCH: x86_64
      {'!EXITCODE': '00000000', 'ACLOCAL_PATH': 'C:\\Program Files\\Git\\mingw64\\share\\aclocal;C:\\Program Files\\Git\\usr\\share\\aclocal', 'AGENT_BUILDDIRECTORY': 'D:\\a\\1', 'AGENT_DISABLELOGPLUGIN_TESTFILEPUBLISHERPLUGIN': 'true', 'AGENT_DISABLELOGPLUGIN_TESTRESULTLOGPLUGIN': 'false', 'AGENT_HOMEDIRECTORY': 'C:\\agents\\2.202.0', 'AGENT_ID': '92',  'TEMP': 'C:\\Users\\VSSADM~1\\AppData\\Local\\Temp', 'TERM': 'xterm-256color', 'TF_BUILD': 'True', 'TMP': 'C:\\Users\\VSSADM~1\\AppData\\Local\\Temp', 'TMPDIR': 'C:\\Users\\VSSADM~1\\AppData\\Local\\Temp', 'USEPYTHONVERSION_PYTHONLOCATION': 'C:\\hostedtoolcache\\windows\\Python\\3.8.10\\x64', 'USERDOMAIN': 'WIN-CU8INV6766V', 'USERDOMAIN_ROAMINGPROFILE': 'WIN-CU8INV6766V', 'USERNAME': 'VssAdministrator', 'USERPROFILE': 'C:\\Users\\VssAdministrator', 'VCPKG_INSTALLATION_ROOT': 'C:\\vcpkg', 'VSTS_AGENT_PERFLOG': 'C:\\agents\\perflog', 'VSTS_PROCESS_LOOKUP_ID': 'vsts_175962b3-f397-42b7-b557-a072c6b9de45', 'VSTS_SECRET_VARIABLES': '', 'WINDIR': 'C:\\Windows', 'WIX': 'C:\\Program Files (x86)\\WiX Toolset v3.11\\', '_': 'C:/hostedtoolcache/windows/Python/3.8.10/x64/python', 'AGENT.JOBSTATUS': 'Succeeded', 'NPM_CONFIG_PREFIX': 'C:\\npm\\prefix'}
      [COMMAND] C:\Program Files\LLVM\bin\clang.exe -c C:\Users\talta\AppData\Local\Temp\pip-install-kh08oxiy\blis_df788e7abdee4a1a89b9e3d09171d711\blis\_src\config\bulldozer\bli_cntx_init_bulldozer.c -o C:\Users\talta\AppData\Local\Temp\tmpbfr5y8sq\bli_cntx_init_bulldozer.o -O2 -std=c99 -D_POSIX_C_SOURCE=200112L -DBLIS_VERSION_STRING="0.9.0" -DBLIS_IS_BUILDING_LIBRARY -Iinclude\windows-x86_64 -I.\frame\3\ -I.\frame\1m\ -I.\frame\1f\ -I.\frame\1\ -I.\frame\include -IC:\Users\talta\AppData\Local\Temp\pip-install-kh08oxiy\blis_df788e7abdee4a1a89b9e3d09171d711\blis\_src\include\windows-x86_64
      error: [WinError 2] The system cannot find the file specified
      [end of output]

      note: This error originates from a subprocess, and is likely not a problem with pip.
      ERROR: Failed building wheel for blis
      Building wheel for numpy (pyproject.toml): started
      Building wheel for numpy (pyproject.toml): finished with status 'done'
      Created wheel for numpy: filename=numpy-2.0.2-cp313-cp313-win_amd64.whl size=6700177 sha256=5263dc88014c220c1ebf5dae21f711e712a047da860c13e47e2a172a15ef19fd
      Stored in directory: c:\users\talta\appdata\local\pip\cache\wheels\bc\ef\e8\cf84dd8a34d77dcede062417e099659e1f48d17c8befac28c9
    Successfully built numpy
    Failed to build blis
    ERROR: ERROR: Failed to build installable wheels for some pyproject.toml based projects (blis)
    [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.

C:\Users\talta\AppData\Local\Programs\Python\Python313>
C:\Users\talta\AppData\Local\Programs\Python\Python313>pip3.13 install jupyter
Collecting jupyter
Downloading jupyter-1.1.1-py2.py3-none-any.whl.metadata (2.0 kB)
Collecting notebook (from jupyter)
Downloading notebook-7.2.2-py3-none-any.whl.metadata (10 kB)
Collecting jupyter-console (from jupyter)
Downloading jupyter_console-6.6.3-py3-none-any.whl.metadata (5.8 kB)
Collecting nbconvert (from jupyter)
Downloading nbconvert-7.16.4-py3-none-any.whl.metadata (8.5 kB)
Collecting ipykernel (from jupyter)
Downloading ipykernel-6.29.5-py3-none-any.whl.metadata (6.3 kB)
Collecting ipywidgets (from jupyter)
Downloading ipywidgets-8.1.5-py3-none-any.whl.metadata (2.3 kB)
Collecting jupyterlab (from jupyter)
Downloading jupyterlab-4.2.5-py3-none-any.whl.metadata (16 kB)
Collecting comm>=0.1.1 (from ipykernel->jupyter)
Downloading comm-0.2.2-py3-none-any.whl.metadata (3.7 kB)
Collecting debugpy>=1.6.5 (from ipykernel->jupyter)
Downloading debugpy-1.8.7-cp313-cp313-win_amd64.whl.metadata (1.1 kB)
Collecting ipython>=7.23.1 (from ipykernel->jupyter)
Downloading ipython-8.28.0-py3-none-any.whl.metadata (5.0 kB)
Collecting jupyter-client>=6.1.12 (from ipykernel->jupyter)
Downloading jupyter_client-8.6.3-py3-none-any.whl.metadata (8.3 kB)
Collecting jupyter-core!=5.0.,>=4.12 (from ipykernel->jupyter)
Downloading jupyter_core-5.7.2-py3-none-any.whl.metadata (3.4 kB)
Collecting matplotlib-inline>=0.1 (from ipykernel->jupyter)
Downloading matplotlib_inline-0.1.7-py3-none-any.whl.metadata (3.9 kB)
Collecting nest-asyncio (from ipykernel->jupyter)
Downloading nest_asyncio-1.6.0-py3-none-any.whl.metadata (2.8 kB)
Collecting packaging (from ipykernel->jupyter)
Using cached packaging-24.1-py3-none-any.whl.metadata (3.2 kB)
Collecting psutil (from ipykernel->jupyter)
Downloading psutil-6.0.0-cp37-abi3-win_amd64.whl.metadata (22 kB)
Collecting pyzmq>=24 (from ipykernel->jupyter)
Downloading pyzmq-26.2.0-cp313-cp313-win_amd64.whl.metadata (6.2 kB)
Collecting jupyter-lsp>=2.0.0 (from jupyterlab->jupyter)
Downloading jupyter_lsp-2.2.5-py3-none-any.whl.metadata (1.8 kB)
Collecting jupyter-server<3,>=2.4.0 (from jupyterlab->jupyter)
Downloading jupyter_server-2.14.2-py3-none-any.whl.metadata (8.4 kB)
Collecting jupyterlab-server<3,>=2.27.1 (from jupyterlab->jupyter)
Downloading jupyterlab_server-2.27.3-py3-none-any.whl.metadata (5.9 kB)
Collecting notebook-shim>=0.2 (from jupyterlab->jupyter)
Downloading notebook_shim-0.2.4-py3-none-any.whl.metadata (4.0 kB)
Collecting setuptools>=40.1.0 (from jupyterlab->jupyter)
Using cached setuptools-75.1.0-py3-none-any.whl.metadata (6.9 kB)
Collecting beautifulsoup4 (from nbconvert->jupyter)
Downloading beautifulsoup4-4.12.3-py3-none-any.whl.metadata (3.8 kB)
Collecting bleach!=5.0.0 (from nbconvert->jupyter)
Downloading bleach-6.1.0-py3-none-any.whl.metadata (30 kB)
Collecting defusedxml (from nbconvert->jupyter)
Downloading defusedxml-0.7.1-py2.py3-none-any.whl.metadata (32 kB)
Collecting jupyterlab-pygments (from nbconvert->jupyter)
Downloading jupyterlab_pygments-0.3.0-py3-none-any.whl.metadata (4.4 kB)
Collecting markupsafe>=2.0 (from nbconvert->jupyter)
Downloading MarkupSafe-3.0.1-cp313-cp313-win_amd64.whl.metadata (4.1 kB)
Collecting mistune<4,>=2.0.3 (from nbconvert->jupyter)
Downloading mistune-3.0.2-py3-none-any.whl.metadata (1.7 kB)
Collecting nbclient>=0.5.0 (from nbconvert->jupyter)
Downloading nbclient-0.10.0-py3-none-any.whl.metadata (7.8 kB)
Collecting nbformat>=5.7 (from nbconvert->jupyter)
Downloading nbformat-5.10.4-py3-none-any.whl.metadata (3.6 kB)
Collecting pandocfilters>=1.4.1 (from nbconvert->jupyter)
Downloading pandocfilters-1.5.1-py2.py3-none-any.whl.metadata (9.0 kB)
Collecting tinycss2 (from nbconvert->jupyter)
Downloading tinycss2-1.3.0-py3-none-any.whl.metadata (3.0 kB)
Requirement already satisfied: six>=1.9.0 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from bleach!=5.0.0->nbconvert->jupyter) (1.16.0)
Collecting webencodings (from bleach!=5.0.0->nbconvert->jupyter)
Downloading webencodings-0.5.1-py2.py3-none-any.whl.metadata (2.1 kB)
Collecting anyio (from httpx>=0.25.0->jupyterlab->jupyter)
Downloading anyio-4.6.0-py3-none-any.whl.metadata (4.6 kB)
Collecting certifi (from httpx>=0.25.0->jupyterlab->jupyter)
Downloading certifi-2024.8.30-py3-none-any.whl.metadata (2.2 kB)
Collecting httpcore==1.
(from httpx>=0.25.0->jupyterlab->jupyter)
Downloading httpcore-1.0.6-py3-none-any.whl.metadata (21 kB)
Requirement already satisfied: idna in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from httpx>=0.25.0->jupyterlab->jupyter) (3.8)
Collecting sniffio (from httpx>=0.25.0->jupyterlab->jupyter)
Using cached sniffio-1.3.1-py3-none-any.whl.metadata (3.9 kB)
Collecting h11<0.15,>=0.13 (from httpcore==1.*->httpx>=0.25.0->jupyterlab->jupyter)
Using cached h11-0.14.0-py3-none-any.whl.metadata (8.2 kB)
Collecting decorator (from ipython>=7.23.1->ipykernel->jupyter)
Using cached decorator-5.1.1-py3-none-any.whl.metadata (4.0 kB)
Collecting jedi>=0.16 (from ipython>=7.23.1->ipykernel->jupyter)
Using cached jedi-0.19.1-py2.py3-none-any.whl.metadata (22 kB)
adata (1.9 kB)
Downloading jupyter-1.1.1-py2.py3-none-any.whl (2.7 kB)
Downloading ipykernel-6.29.5-py3-none-any.whl (117 kB)
Downloading ipywidgets-8.1.5-py3-none-any.whl (139 kB)
Downloading jupyter_console-6.6.3-py3-none-any.whl (24 kB)
Downloading jupyterlab-4.2.5-py3-none-any.whl (11.6 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.6/11.6 MB 10.0 MB/s eta 0:00:00
Downloading nbconvert-7.16.4-py3-none-any.whl (257 kB)
Downloading notebook-7.2.2-py3-none-any.whl (5.0 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.0/5.0 MB 15.7 MB/s eta 0:00:00
Downloading async_lru-2.0.4-py3-none-any.whl (6.1 kB)
Downloading bleach-6.1.0-py3-none-any.whl (162 kB)
Downloading comm-0.2.2-py3-none-any.whl (7.2 kB)
Downloading debugpy-1.8.7-cp313-cp313-win_amd64.whl (5.2 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.2/5.2 MB 15.8 MB/s eta 0:00:00
Downloading httpx-0.27.2-py3-none-any.whl (76 kB)
Downloading httpcore-1.0.6-py3-none-any.whl (78 kB)
Downloading ipython-8.28.0-py3-none-any.whl (819 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 819.5/819.5 kB 13.8 MB/s eta 0:00:00
Downloading jinja2-3.1.4-py3-none-any.whl (133 kB)
Downloading jupyter_client-8.6.3-py3-none-any.whl (106 kB)
Downloading jupyter_core-5.7.2-py3-none-any.whl (28 kB)
Downloading jupyter_lsp-2.2.5-py3-none-any.whl (69 kB)
Downloading jupyter_server-2.14.2-py3-none-any.whl (383 kB)
Downloading jupyterlab_server-2.27.3-py3-none-any.whl (59 kB)
Downloading jupyterlab_widgets-3.0.13-py3-none-any.whl (214 kB)
Downloading MarkupSafe-3.0.1-cp313-cp313-win_amd64.whl (15 kB)
Downloading matplotlib_inline-0.1.7-py3-none-any.whl (9.9 kB)
Downloading mistune-3.0.2-py3-none-any.whl (47 kB)
Downloading nbclient-0.10.0-py3-none-any.whl (25 kB)
Downloading nbformat-5.10.4-py3-none-any.whl (78 kB)
Downloading notebook_shim-0.2.4-py3-none-any.whl (13 kB)
Using cached packaging-24.1-py3-none-any.whl (53 kB)
Downloading pandocfilters-1.5.1-py2.py3-none-any.whl (8.7 kB)
Downloading prompt_toolkit-3.0.48-py3-none-any.whl (386 kB)
Downloading pygments-2.18.0-py3-none-any.whl (1.2 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 14.0 MB/s eta 0:00:00
Downloading pyzmq-26.2.0-cp313-cp313-win_amd64.whl (637 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 637.6/637.6 kB 10.4 MB/s eta 0:00:00
Using cached setuptools-75.1.0-py3-none-any.whl (1.2 MB)
Downloading tornado-6.4.1-cp38-abi3-win_amd64.whl (438 kB)
Downloading traitlets-5.14.3-py3-none-any.whl (85 kB)
Downloading widgetsnbextension-4.0.13-py3-none-any.whl (2.3 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 12.8 MB/s eta 0:00:00
Downloading beautifulsoup4-4.12.3-py3-none-any.whl (147 kB)
Downloading defusedxml-0.7.1-py2.py3-none-any.whl (25 kB)
Downloading jupyterlab_pygments-0.3.0-py3-none-any.whl (15 kB)
Downloading nest_asyncio-1.6.0-py3-none-any.whl (5.2 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.5/6.5 MB 15.3 MB/s eta 0:00:00
Downloading requests-2.32.3-py3-none-any.whl (64 kB)
Downloading certifi-2024.8.30-py3-none-any.whl (167 kB)
Downloading Send2Trash-1.8.3-py3-none-any.whl (18 kB)
Using cached sniffio-1.3.1-py3-none-any.whl (10 kB)
Downloading soupsieve-2.6-py3-none-any.whl (36 kB)
Downloading terminado-0.18.1-py3-none-any.whl (14 kB)
Downloading webencodings-0.5.1-py2.py3-none-any.whl (11 kB)
Using cached websocket_client-1.8.0-py3-none-any.whl (58 kB)
Using cached colorama-0.4.6-py2.py3-none-any.whl (25 kB)
Using cached decorator-5.1.1-py3-none-any.whl (9.1 kB)
Using cached stack_data-0.6.3-py3-none-any.whl (24 kB)
Downloading wcwidth-0.2.13-py2.py3-none-any.whl (34 kB)
Using cached asttokens-2.4.1-py2.py3-none-any.whl (27 kB)
Downloading charset_normalizer-3.4.0-cp313-cp313-win_amd64.whl (102 kB)
Downloading executing-2.1.0-py2.py3-none-any.whl (25 kB)
Using cached h11-0.14.0-py3-none-any.whl (58 kB)
Downloading jsonschema_specifications-2024.10.1-py3-none-any.whl (18 kB)
Downloading parso-0.8.4-py2.py3-none-any.whl (103 kB)
Downloading python_json_logger-2.0.7-py3-none-any.whl (8.1 kB)
Downloading PyYAML-6.0.2-cp313-cp313-win_amd64.whl (156 kB)
Downloading referencing-0.35.1-py3-none-any.whl (26 kB)
Downloading rfc3986_validator-0.1.1-py2.py3-none-any.whl (4.2 kB)
Downloading rpds_py-0.20.0-cp313-none-win_amd64.whl (214 kB)
Downloading urllib3-2.2.3-py3-none-any.whl (126 kB)
Downloading argon2_cffi_bindings-21.2.0-cp36-abi3-win_amd64.whl (30 kB)
Downloading pure_eval-0.2.3-py3-none-any.whl (11 kB)
Downloading rfc3339_validator-0.1.4-py2.py3-none-any.whl (3.5 kB)
Downloading cffi-1.17.1-cp313-cp313-win_amd64.whl (182 kB)
Downloading jsonpointer-3.0.0-py2.py3-none-any.whl (7.6 kB)
Downloading webcolors-24.8.0-py3-none-any.whl (15 kB)
Downloading fqdn-1.5.1-py3-none-any.whl (9.1 kB)
Downloading isoduration-20.11.0-py3-none-any.whl (11 kB)
Downloading uri_template-1.3.0-py3-none-any.whl (11 kB)
Using cached arrow-1.3.0-py3-none-any.whl (66 kB)
Using cached pycparser-2.22-py3-none-any.whl (117 kB)
Downloading types_python_dateutil-2.9.0.20241003-py3-none-any.whl (9.7 kB)
Building wheels for collected packages: pywinpty
Building wheel for pywinpty (pyproject.toml) ... done
Created wheel for pywinpty: filename=pywinpty-2.0.13-cp313-none-win_amd64.whl size=212535 sha256=54c2e44895a13911de518041b6c18d1541ae8fc175578e25f021cefebfef384d
Stored in directory: c:\users\talta\appdata\local\pip\cache\wheels\a2\49\ee\ee8b8645371f968556431726ee02500e0cb4bcc6d78bcd57e7
Successfully built pywinpty
C:\Users\talta\AppData\Local\Programs\Python\Python313>pip3.13 install jupyterlab
Requirement already satisfied: jupyterlab in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (4.2.5)
Requirement already satisfied: async-lru>=1.0.0 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from jupyterlab) (2.0.4)
Requirement already satisfied: httpx>=0.25.0 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from jupyterlab) (0.27.2)
Requirement already satisfied: ipykernel>=6.5.0 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from jupyterlab) (6.29.5)
Requirement already satisfied: jinja2>=3.0.3 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from jupyterlab) (3.1.4)
Requirement already satisfied: jupyter-core in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from jupyterlab) (5.7.2)
Requirement already satisfied: jupyter-lsp>=2.0.0 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from jupyterlab) (2.2.5)
Requirement already satisfied: jupyter-server<3,>=2.4.0 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from jupyterlab) (2.14.2)
Requirement already satisfied: jupyterlab-server<3,>=2.27.1 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from jupyterlab) (2.27.3)
Requirement already satisfied: notebook-shim>=0.2 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from jupyterlab) (0.2.4)
Requirement already satisfied: packaging in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from jupyterlab) (24.1)
Requirement already satisfied: setuptools>=40.1.0 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from jupyterlab) (75.1.0)
Requirement already satisfied: tornado>=6.2.0 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from jupyterlab) (6.4.1)
Requirement already satisfied: traitlets in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from jupyterlab) (5.14.3)
talta\appdata\local\programs\python\python313\lib\site-packages (from ipykernel>=6.5.0->jupyterlab) (8.28.0)
Requirement already satisfied: jupyter-client>=6.1.12 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from ipykernel>=6.5.0->jupyterlab) (8.6.3)
Requirement already satisfied: matplotlib-inline>=0.1 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from ipykernel>=6.5.0->jupyterlab) (0.1.7)
Requirement already satisfied: nest-asyncio in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from ipykernel>=6.5.0->jupyterlab) (1.6.0)
Requirement already satisfied: psutil in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from ipykernel>=6.5.0->jupyterlab) (6.0.0)
Requirement already satisfied: pyzmq>=24 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from ipykernel>=6.5.0->jupyterlab) (26.2.0)
Requirement already satisfied: MarkupSafe>=2.0 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from jinja2>=3.0.3->jupyterlab) (3.0.1)
Requirement already satisfied: platformdirs>=2.5 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from jupyter-core->jupyterlab) (4.3.6)
Requirement already satisfied: pywin32>=300 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from jupyter-core->jupyterlab) (307)
Requirement already satisfied: argon2-cffi>=21.1 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from jupyter-server<3,>=2.4.0->jupyterlab) (23.1.0)
Requirement already satisfied: jupyter-events>=0.9.0 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from jupyter-server<3,>=2.4.0->jupyterlab) (0.10.0)
Requirement already satisfied: jupyter-server-terminals>=0.4.4 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from jupyter-server<3,>=2.4.0->jupyterlab) (0.5.3)
Requirement already satisfied: nbconvert>=6.4.4 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from jupyter-server<3,>=2.4.0->jupyterlab) (7.16.4)
Requirement already satisfied: nbformat>=5.3.0 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from
Requirement already satisfied: jedi>=0.16 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from ipython>=7.23.1->ipykernel>=6.5.0->jupyterlab) (0.19.1)
Requirement already satisfied: prompt-toolkit<3.1.0,>=3.0.41 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from ipython>=7.23.1->ipykernel>=6.5.0->jupyterlab) (3.0.48)
Requirement already satisfied: pygments>=2.4.0 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from ipython>=7.23.1->ipykernel>=6.5.0->jupyterlab) (2.18.0)
Requirement already satisfied: stack-data in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from ipython>=7.23.1->ipykernel>=6.5.0->jupyterlab) (0.6.3)
Requirement already satisfied: colorama in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from ipython>=7.23.1->ipykernel>=6.5.0->jupyterlab) (0.4.6)
Requirement already satisfied: attrs>=22.2.0 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from jsonschema>=4.18.0->jupyterlab-server<3,>=2.27.1->jupyterlab) (24.2.0)
Requirement already satisfied: jsonschema-specifications>=2023.03.6 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from jsonschema>=4.18.0->jupyterlab-server<3,>=2.27.1->jupyterlab) (2024.10.1)
Requirement already satisfied: referencing>=0.28.4 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from jsonschema>=4.18.0->jupyterlab-server<3,>=2.27.1->jupyterlab) (0.35.1)
Requirement already satisfied: rpds-py>=0.7.1 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from jsonschema>=4.18.0->jupyterlab-server<3,>=2.27.1->jupyterlab) (0.20.0)
Requirement already satisfied: python-dateutil>=2.8.2 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from jupyter-client>=6.1.12->ipykernel>=6.5.0->jupyterlab) (2.9.0.post0)
Requirement already satisfied: python-json-logger>=2.0.4 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from jupyter-events>=0.9.0->jupyter-server<3,>=2.4.0->jupyterlab) (2.0.7)
Requirement already satisfied: pyyaml>=5.3 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from jupyter-events>=0.9.0->jupyter-server<3,>=2.4.0->jupyterlab) (6.0.2)
Requirement already satisfied: rfc3339-validator in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from jupyter-events>=0.9.0->jupyter-server<3,>=2.4.0->jupyterlab) (0.1.4)
Requirement already satisfied: rfc3986-validator>=0.1.1 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from jupyter-events>=0.9.0->jupyter-server<3,>=2.4.0->jupyterlab) (0.1.1)
Requirement already satisfied: beautifulsoup4 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from nbconvert>=6.4.4->jupyter-server<3,>=2.4.0->jupyterlab) (4.12.3)
Requirement already satisfied: bleach!=5.0.0 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from nbconvert>=6.4.4->jupyter-server<3,>=2.4.0->jupyterlab) (6.1.0)
Requirement already satisfied: defusedxml in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from nbconvert>=6.4.4->jupyter-server<3,>=2.4.0->jupyterlab) (0.7.1)
Requirement already satisfied: jupyterlab-pygments in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from nbconvert>=6.4.4->jupyter-server<3,>=2.4.0->jupyterlab) (0.3.0)
Requirement already satisfied: mistune<4,>=2.0.3 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from nbconvert>=6.4.4->jupyter-server<3,>=2.4.0->jupyterlab) (3.0.2)
Requirement already satisfied: nbclient>=0.5.0 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from nbconvert>=6.4.4->jupyter-server<3,>=2.4.0->jupyterlab) (0.10.0)
Requirement already satisfied: pandocfilters>=1.4.1 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from nbconvert>=6.4.4->jupyter-server<3,>=2.4.0->jupyterlab) (1.5.1)

Requirement already satisfied: pycparser in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from cffi>=1.0.1->argon2-cffi-bindings->argon2-cffi>=21.1->jupyter-server<3,>=2.4.0->jupyterlab) (2.22)
Requirement already satisfied: arrow>=0.15.0 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from isoduration->jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.9.0->jupyter-server<3,>=2.4.0->jupyterlab) (1.3.0)
Requirement already satisfied: types-python-dateutil>=2.8.10 in c:\users\talta\appdata\local\programs\python\python313\lib\site-packages (from arrow>=0.15.0->isoduration->jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.9.0->jupyter-server<3,>=2.4.0->jupyterlab) (2.9.0.20241003)

C:\Users\talta\AppData\Local\Programs\Python\Python313>pip3.13 install spacy
Collecting spacy
Using cached spacy-3.8.2.tar.gz (1.3 MB)
Installing build dependencies ... error
error: subprocess-exited-with-error

× pip subprocess to install build dependencies did not run successfully.
│ exit code: 1
╰─> [94 lines of output]
Ignoring numpy: markers 'python_version < "3.9"' don't match your environment
Collecting setuptools
Using cached setuptools-75.1.0-py3-none-any.whl.metadata (6.9 kB)
Collecting cython<3.0,>=0.25
Using cached Cython-0.29.37-py2.py3-none-any.whl.metadata (3.1 kB)
Collecting cymem<2.1.0,>=2.0.2
Using cached cymem-2.0.8-cp313-cp313-win_amd64.whl
Collecting preshed<3.1.0,>=3.0.2
Using cached preshed-3.0.9-cp313-cp313-win_amd64.whl
Collecting murmurhash<1.1.0,>=0.28.0
Using cached murmurhash-1.0.10-cp313-cp313-win_amd64.whl
Collecting thinc<8.4.0,>=8.3.0
Using cached thinc-8.3.2.tar.gz (193 kB)
Installing build dependencies: started
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

    [62 lines of output]
    Ignoring numpy: markers 'python_version < "3.9"' don't match your environment
    Collecting setuptools
      Using cached setuptools-75.1.0-py3-none-any.whl.metadata (6.9 kB)
    Collecting cython<3.0,>=0.25
      Using cached Cython-0.29.37-py2.py3-none-any.whl.metadata (3.1 kB)
    Collecting murmurhash<1.1.0,>=1.0.2
      Using cached murmurhash-1.0.10-cp313-cp313-win_amd64.whl
    Collecting cymem<2.1.0,>=2.0.2
      Using cached cymem-2.0.8-cp313-cp313-win_amd64.whl
    Collecting preshed<3.1.0,>=3.0.2
      Using cached preshed-3.0.9-cp313-cp313-win_amd64.whl
    Collecting blis<1.1.0,>=1.0.0
      Using cached blis-1.0.1.tar.gz (3.6 MB)
      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<2.1.0,>=2.0.0
      Using cached numpy-2.0.2-cp313-cp313-win_amd64.whl
    Using cached setuptools-75.1.0-py3-none-any.whl (1.2 MB)
    Using cached Cython-0.29.37-py2.py3-none-any.whl (989 kB)
    Building wheels for collected packages: blis
      Building wheel for blis (pyproject.toml): started
      Building wheel for blis (pyproject.toml): finished with status 'error'
      error: subprocess-exited-with-error

      Building wheel for blis (pyproject.toml) did not run successfully.
      exit code: 1

      [24 lines of output]
      BLIS_COMPILER? None
      running bdist_wheel
      running build
      running build_py
      creating build\lib.win-amd64-cpython-313\blis
      copying blis\about.py -> build\lib.win-amd64-cpython-313\blis
      copying blis\benchmark.py -> build\lib.win-amd64-cpython-313\blis
      copying blis\__init__.py -> build\lib.win-amd64-cpython-313\blis
      creating build\lib.win-amd64-cpython-313\blis\tests
      copying blis\tests\common.py -> build\lib.win-amd64-cpython-313\blis\tests
      copying blis\tests\conftest.py -> build\lib.win-amd64-cpython-313\blis\tests
      copying blis\tests\test_dotv.py -> build\lib.win-amd64-cpython-313\blis\tests
      copying blis\tests\test_gemm.py -> build\lib.win-amd64-cpython-313\blis\tests
      copying blis\tests\__init__.py -> build\lib.win-amd64-cpython-313\blis\tests
      copying blis\cy.pyx -> build\lib.win-amd64-cpython-313\blis
      copying blis\py.pyx -> build\lib.win-amd64-cpython-313\blis
      copying blis\cy.pxd -> build\lib.win-amd64-cpython-313\blis
      copying blis\__init__.pxd -> build\lib.win-amd64-cpython-313\blis
      running build_ext
      Build options win32 msvc
      BUILD ARCH: x86_64
      {'!EXITCODE': '00000000', 'ACLOCAL_PATH': 'C:\\Program Files\\Git\\mingw64\\share\\aclocal;C:\\Program Files\\Git\\usr\\share\\aclocal', 'AGENT_BUILDDIRECTORY': 'D:\\a\\1', 'AGENT_DISABLELOGPLUGIN_TESTFILEPUBLISHERPLUGIN': 'true', 'AGENT_DISABLELOGPLUGIN_TESTRESULTLOGPLUGIN': 'false', 'AGENT_HOMEDIRECTORY': 'C:\\agents\\2.202.0', 'AGENT_ID': '92', 'AGENT_JOBNAME': 'JSONL Python38Windows', 'AGENT_JOBSTATUS': 'Succeeded', 'AGENT_LOGTOBLOBSTORAGESERVICE': 'true', 'AGENT_MACHINENAME': 'WIN-CU8INV6766V', 'AGENT_NAME': 'Hosted Agent', 'AGENT_OS': 'Windows_NT', 'AGENT_OSARCHITECTURE': 'X64', 'AGENT_READONLYVARIABLES': 'true', 'AGENT_RETAINDEFAULTENCODING': 'false', 'AGENT_ROOTDIRECTORY': 'D:\\a', 'AGENT_SERVEROMDIRECTORY': 'C:\\agents\\2.202.0\\externals\\vstsom', 'AGENT_TASKRESTRICTIONSENFORCEMENTMODE': 'Enabled', 'AGENT_TEMPDIRECTORY': 'D:\\a\\_temp', 'AGENT_TOOLSDIRECTORY': 'C:\\hostedtoolcache\\windows', 'AGENT_USEWORKSPACEID': 'true', 'AGENT_VERSION': '2.202.0', 'AGENT_WORKFOLDER': 'D:\\a', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'ANDROID_HOME': 'C:\\Android\\android-sdk', 'ANDROID_NDK_HOME': 'C:\\Android\\android-sdk\\ndk-bundle', 'ANDROID_NDK_LATEST_HOME': 'C:\\Android\\android-sdk\\ndk\\23.1.7779620', 'ANDROID_NDK_PATH': 'C:\\Android\\android-sdk\\ndk-bundle', 'ANDROID_NDK_ROOT': 'C:\\Android\\android-sdk\\ndk-bundle', 'ANDROID_SDK_ROOT': 'C:\\Android\\android-sdk', 'ANT_HOME': 'C:\\ProgramData\\chocolatey\\lib\\ant\\tools\\apache-ant-1.10.12', 'APPDATA': 'C:\\Users\\VssAdministrator\\AppData\\Roaming', 'AR': 'llvm-ar', 'AS': 'llvm-as', 'AZURE_EXTENSION_DIR': 'C:\\Program Files\\Common Files\\AzureCliExtensionDirectory', 'AZURE_HTTP_USER_AGENT': 'VSTS_116cc368-5c0c-4eb4-bb44-7f3fa5bdce14_build_6_0', 'BUILD_ARTIFACTSTAGINGDIRECTORY': 'D:\\a\\1\\a', 'BUILD_BINARIESDIRECTORY': 'D:\\a\\1\\b', 'BUILD_BUILDID': '17021', 'BUILD_BUILDNUMBER': '20220408.7', 'BUILD_BUILDURI': 'vstfs:///Build/Build/17021', 'BUILD_CONTAINERID': '11809685', 'BUILD_DEFINITIONNAME': 'explosion.cython-blis', 'BUILD_DEFINITIONVERSION': '1', 'BUILD_QUEUEDBY': 'GitHub', 'BUILD_QUEUEDBYID': '38e7e9f7-fc06-4f5a-b6dd-1782f4ef7c25', 'BUILD_REASON': 'PullRequest', 'BUILD_REPOSITORY_GIT_SUBMODULECHECKOUT': 'False', 'BUILD_REPOSITORY_ID': 'explosion/cython-blis', 'BUILD_REPOSITORY_LOCALPATH': 'D:\\a\\1\\s', 'BUILD_REPOSITORY_NAME': 'explosion/cython-blis', 'BUILD_REPOSITORY_PROVIDER': 'GitHub', 'BUILD_REPOSITORY_URI': 'https://github.com/explosion/cython-blis', 'BUILD_REQUESTEDFOR': 'GitHub', 'BUILD_REQUESTEDFOREMAIL': '', 'BUILD_REQUESTEDFORID': '38e7e9f7-fc06-4f5a-b6dd-1782f4ef7c25', 'BUILD_SOURCEBRANCH': 'refs/pull/69/merge', 'BUILD_SOURCEBRANCHNAME': 'merge', 'BUILD_SOURCESDIRECTORY': 'D:\\a\\1\\s', 'BUILD_SOURCEVERSION': '273ec162fa5f042b5d946638cedd954583ff8111', 'BUILD_SOURCEVERSIONAUTHOR': 'Daniël de Kok', 'BUILD_SOURCEVERSIONMESSAGE': 'Merge 1de7a1931422b892af086ce69604e7e3459e9f8e into 6daabf0c925bfe67f7d87874ce014eb3212711e7', 'BUILD_STAGINGDIRECTORY': 'D:\\a\\1\\a', 'CABAL_DIR': 'C:\\cabal', 'CC': 'clang', 'COBERTURA_HOME': 'C:\\cobertura-2.1.1', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'COMMON_TESTRESULTSDIRECTORY': 'D:\\a\\1\\TestResults', 'COMPUTERNAME': 'WIN-CU8INV6766V', 'COMSPEC': 'C:\\Windows\\system32\\cmd.exe', 'CONDA': 'C:\\Miniconda', 'CONFIG_SITE': 'C:/Program Files/Git/etc/config.site', 'CHOCOLATEYINSTALL': 'C:\\ProgramData\\chocolatey', 'CHROMEWEBDRIVER': 'C:\\SeleniumWebDrivers\\ChromeDriver', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'DISPLAY': 'needs-to-be-defined', 'DOTNET_MULTILEVEL_LOOKUP': '0', 'DRIVERDATA': 'C:\\Windows\\System32\\Drivers\\DriverData', 'EXEPATH': 'C:\\Program Files\\Git\\bin', 'EDGEWEBDRIVER': 'C:\\SeleniumWebDrivers\\EdgeDriver', 'GCM_INTERACTIVE': 'Never', 'GHCUP_INSTALL_BASE_PREFIX': 'C:\\', 'GHCUP_MSYS2': 'C:\\msys64', 'GIT_TERMINAL_PROMPT': '0', 'GOROOT_1_15_X64': 'C:\\hostedtoolcache\\windows\\go\\1.15.15\\x64', 'GOROOT_1_16_X64': 'C:\\hostedtoolcache\\windows\\go\\1.16.15\\x64', 'GOROOT_1_17_X64': 'C:\\hostedtoolcache\\windows\\go\\1.17.8\\x64', 'GOROOT_1_18_X64': 'C:\\hostedtoolcache\\windows\\go\\1.18.0\\x64', 'GRADLE_HOME': 'C:\\ProgramData\\chocolatey\\lib\\gradle\\tools\\gradle-7.4', 'GECKOWEBDRIVER': 'C:\\SeleniumWebDrivers\\GeckoDriver', 'HOME': 'C:\\Users\\VssAdministrator', 'HOMEDRIVE': 'C:', 'HOMEPATH': '\\Users\\VssAdministrator', 'HOSTNAME': 'WIN-CU8INV6766V', 'IEWEBDRIVER': 'C:\\SeleniumWebDrivers\\IEDriver', 'IMAGENAME': 'windows-latest', 'INFOPATH': 'C:\\Program Files\\Git\\usr\\local\\info;C:\\Program Files\\Git\\usr\\share\\info;C:\\Program Files\\Git\\usr\\info;C:\\Program Files\\Git\\share\\info', 'IMAGEOS': 'win22', 'IMAGEVERSION': '20220330.1', 'JAVA_HOME': 'C:\\hostedtoolcache\\windows\\Java_Temurin-Hotspot_jdk\\8.0.322-6\\x64', 'JAVA_HOME_11_X64': 'C:\\hostedtoolcache\\windows\\Java_Temurin-Hotspot_jdk\\11.0.14-101\\x64', 'JAVA_HOME_17_X64': 'C:\\hostedtoolcache\\windows\\Java_Temurin-Hotspot_jdk\\17.0.2-8\\x64', 'JAVA_HOME_8_X64': 'C:\\hostedtoolcache\\windows\\Java_Temurin-Hotspot_jdk\\8.0.322-6\\x64', 'LANG': 'en_US.UTF-8', 'LOCALAPPDATA': 'C:\\Users\\VssAdministrator\\AppData\\Local', 'LOGONSERVER': '\\\\WIN-CU8INV6766V', 'M2': 'C:\\ProgramData\\chocolatey\\lib\\maven\\apache-maven-3.8.5\\bin', 'M2_REPO': 'C:\\ProgramData\\m2', 'MANPATH': 'C:\\Program Files\\Git\\mingw64\\local\\man;C:\\Program Files\\Git\\mingw64\\share\\man;C:\\Program Files\\Git\\usr\\local\\man;C:\\Program Files\\Git\\usr\\share\\man;C:\\Program Files\\Git\\usr\\man;C:\\Program Files\\Git\\share\\man', 'MAVEN_OPTS': '-Xms256m', 'MINGW_CHOST': 'x86_64-w64-mingw32', 'MINGW_PACKAGE_PREFIX': 'mingw-w64-x86_64', 'MINGW_PREFIX': 'C:/Program Files/Git/mingw64', 'MSDEPLOY_HTTP_USER_AGENT': 'VSTS_116cc368-5c0c-4eb4-bb44-7f3fa5bdce14_build_6_0', 'MSYSTEM': 'MINGW64', 'MSYSTEM_CARCH': 'x86_64', 'MSYSTEM_CHOST': 'x86_64-w64-mingw32', 'MSYSTEM_PREFIX': 'C:/Program Files/Git/mingw64', 'MONAGENTCLIENTLOCATION': 'C:\\Packages\\Plugins\\Microsoft.Azure.Geneva.GenevaMonitoring\\2.35.0.2\\Monitoring\\Agent', 'NUMBER_OF_PROCESSORS': '4', 'OLDPWD': 'D:/a/1/s', 'ORIGINAL_PATH': 'C:\\Program Files\\Git\\mingw64\\bin;C:\\Program Files\\Git\\usr\\bin;C:\\Users\\VssAdministrator\\bin;C:\\Program Files\\LLVM\\bin;C:\\Users\\VssAdministrator\\AppData\\Roaming\\Python\\Python38\\Scripts;C:\\hostedtoolcache\\windows\\Python\\3.8.10\\x64\\Scripts;C:\\hostedtoolcache\\windows\\Python\\3.8.10\\x64;C:\\agents\\2.202.0\\externals\\git\\cmd;C:\\agents\\2.202.0\\externals\\git\\mingw64\\bin;C:\\Program Files\\MongoDB\\Server\\5.0\\bin;C:\\aliyun-cli;C:\\vcpkg;C:\\Program Files (x86)\\NSIS;C:\\tools\\zstd;C:\\Program Files\\Mercurial;C:\\hostedtoolcache\\windows\\stack\\2.7.5\\x64;C:\\cabal\\bin;C:\\ghcup\\bin;C:\\tools\\ghc-9.2.2\\bin;C:\\Program Files\\dotnet;C:\\mysql\\bin;C:\\Program Files\\R\\R-4.1.3\\bin\\x64;C:\\SeleniumWebDrivers\\GeckoDriver;C:\\Program Files (x86)\\sbt\\bin;C:\\Program Files (x86)\\GitHub CLI;C:\\Program Files\\Git\\usr\\bin;C:\\Program Files (x86)\\pipx_bin;C:\\hostedtoolcache\\windows\\go\\1.16.15\\x64\\bin;C:\\hostedtoolcache\\windows\\Python\\3.9.12\\x64\\Scripts;C:\\hostedtoolcache\\windows\\Python\\3.9.12\\x64;C:\\hostedtoolcache\\windows\\Ruby\\3.0.3\\x64\\bin;C:\\tools\\kotlinc\\bin;C:\\hostedtoolcache\\windows\\Java_Temurin-Hotspot_jdk\\8.0.322-6\\x64\\bin;C:\\npm\\prefix;C:\\Program Files (x86)\\Microsoft SDKs\\Azure\\CLI2\\wbin;C:\\ProgramData\\kind;C:\\Program Files\\Microsoft\\jdk-11.0.12.7-hotspot\\bin;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0;C:\\Windows\\System32\\OpenSSH;C:\\Program Files\\dotnet;C:\\ProgramData\\Chocolatey\\bin;C:\\Program Files\\Docker;C:\\Program Files\\PowerShell\\7;C:\\Program Files\\Microsoft\\Web Platform Installer;C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn;C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn;C:\\Program Files\\nodejs;C:\\Program Files\\OpenSSL\\bin;C:\\Strawberry\\c\\bin;C:\\Strawberry\\perl\\site\\bin;C:\\Strawberry\\perl\\bin;C:\\ProgramData\\chocolatey\\lib\\pulumi\\tools\\Pulumi\\bin;C:\\Program Files\\TortoiseSVN\\bin;C:\\Program Files\\CMake\\bin;C:\\ProgramData\\chocolatey\\lib\\maven\\apache-maven-3.8.5\\bin;C:\\Program Files\\Microsoft Service Fabric\\bin\\Fabric\\Fabric.Code;C:\\Program Files\\Microsoft SDKs\\Service Fabric\\Tools\\ServiceFabricLocalClusterManager;C:\\Program Files\\Git\\cmd;C:\\Program Files\\Git\\mingw64\\bin;C:\\Program Files\\Git\\usr\\bin;C:\\Program Files\\GitHub CLI;C:\\tools\\php;C:\\Program Files (x86)\\sbt\\bin;C:\\SeleniumWebDrivers\\ChromeDriver;C:\\SeleniumWebDrivers\\EdgeDriver;C:\\Program Files\\Amazon\\AWSCLIV2;C:\\Program Files\\Amazon\\SessionManagerPlugin\\bin;C:\\Program Files\\Amazon\\AWSSAMCLI\\bin;C:\\Program Files\\Microsoft SQL Server\\130\\Tools\\Binn;C:\\Program Files\\LLVM\\bin;C:\\Users\\VssAdministrator\\.dotnet\\tools;C:\\Users\\VssAdministrator\\.cargo\\bin;C:\\Users\\VssAdministrator\\AppData\\Local\\Microsoft\\WindowsApps', 'ORIGINAL_TEMP': 'C:/Users/VSSADM~1/AppData/Local/Temp', 'ORIGINAL_TMP': 'C:/Users/VSSADM~1/AppData/Local/Temp', 'OS': 'windows', 'PATH': 'C:\\Users\\VssAdministrator\\bin;C:\\Program Files\\Git\\mingw64\\bin;C:\\Program Files\\Git\\usr\\local\\bin;C:\\Program Files\\Git\\usr\\bin;C:\\Program Files\\Git\\usr\\bin;C:\\Program Files\\Git\\mingw64\\bin;C:\\Program Files\\Git\\usr\\bin;C:\\Users\\VssAdministrator\\bin;C:\\Program Files\\LLVM\\bin;C:\\Users\\VssAdministrator\\AppData\\Roaming\\Python\\Python38\\Scripts;C:\\hostedtoolcache\\windows\\Python\\3.8.10\\x64\\Scripts;C:\\hostedtoolcache\\windows\\Python\\3.8.10\\x64;C:\\agents\\2.202.0\\externals\\git\\cmd;C:\\agents\\2.202.0\\externals\\git\\mingw64\\bin;C:\\Program Files\\MongoDB\\Server\\5.0\\bin;C:\\aliyun-cli;C:\\vcpkg;C:\\Program Files (x86)\\NSIS;C:\\tools\\zstd;C:\\Program Files\\Mercurial;C:\\hostedtoolcache\\windows\\stack\\2.7.5\\x64;C:\\cabal\\bin;C:\\ghcup\\bin;C:\\tools\\ghc-9.2.2\\bin;C:\\Program Files\\dotnet;C:\\mysql\\bin;C:\\Program Files\\R\\R-4.1.3\\bin\\x64;C:\\SeleniumWebDrivers\\GeckoDriver;C:\\Program Files (x86)\\sbt\\bin;C:\\Program Files (x86)\\GitHub CLI;C:\\Program Files\\Git\\usr\\bin;C:\\Program Files (x86)\\pipx_bin;C:\\hostedtoolcache\\windows\\go\\1.16.15\\x64\\bin;C:\\hostedtoolcache\\windows\\Python\\3.9.12\\x64\\Scripts;C:\\hostedtoolcache\\windows\\Python\\3.9.12\\x64;C:\\hostedtoolcache\\windows\\Ruby\\3.0.3\\x64\\bin;C:\\tools\\kotlinc\\bin;C:\\hostedtoolcache\\windows\\Java_Temurin-Hotspot_jdk\\8.0.322-6\\x64\\bin;C:\\npm\\prefix;C:\\Program Files (x86)\\Microsoft SDKs\\Azure\\CLI2\\wbin;C:\\ProgramData\\kind;C:\\Program Files\\Microsoft\\jdk-11.0.12.7-hotspot\\bin;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0;C:\\Windows\\System32\\OpenSSH;C:\\Program Files\\dotnet;C:\\ProgramData\\Chocolatey\\bin;C:\\Program Files\\Docker;C:\\Program Files\\PowerShell\\7;C:\\Program Files\\Microsoft\\Web Platform Installer;C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn;C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn;C:\\Program Files\\nodejs;C:\\Program Files\\OpenSSL\\bin;C:\\Strawberry\\c\\bin;C:\\Strawberry\\perl\\site\\bin;C:\\Strawberry\\perl\\bin;C:\\ProgramData\\chocolatey\\lib\\pulumi\\tools\\Pulumi\\bin;C:\\Program Files\\TortoiseSVN\\bin;C:\\Program Files\\CMake\\bin;C:\\ProgramData\\chocolatey\\lib\\maven\\apache-maven-3.8.5\\bin;C:\\Program Files\\Microsoft Service Fabric\\bin\\Fabric\\Fabric.Code;C:\\Program Files\\Microsoft SDKs\\Service Fabric\\Tools\\ServiceFabricLocalClusterManager;C:\\Program Files\\Git\\cmd;C:\\Program Files\\Git\\mingw64\\bin;C:\\Program Files\\Git\\usr\\bin;C:\\Program Files\\GitHub CLI;C:\\tools\\php;C:\\Program Files (x86)\\sbt\\bin;C:\\SeleniumWebDrivers\\ChromeDriver;C:\\SeleniumWebDrivers\\EdgeDriver;C:\\Program Files\\Amazon\\AWSCLIV2;C:\\Program Files\\Amazon\\SessionManagerPlugin\\bin;C:\\Program Files\\Amazon\\AWSSAMCLI\\bin;C:\\Program Files\\Microsoft SQL Server\\130\\Tools\\Binn;C:\\Program Files\\LLVM\\bin;C:\\Users\\VssAdministrator\\.dotnet\\tools;C:\\Users\\VssAdministrator\\.cargo\\bin;C:\\Users\\VssAdministrator\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Program Files\\Git\\usr\\bin\\vendor_perl;C:\\Program Files\\Git\\usr\\bin\\core_perl', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.CPL', 'PGBIN': 'C:\\Program Files\\PostgreSQL\\14\\bin', 'PGDATA': 'C:\\Program Files\\PostgreSQL\\14\\data', 'PGPASSWORD': 'root', 'PGROOT': 'C:\\Program Files\\PostgreSQL\\14', 'PGUSER': 'postgres', 'PHPROOT': 'c:\\tools\\php', 'PIPELINE_WORKSPACE': 'D:\\a\\1', 'PIPX_BIN_DIR': 'C:\\Program Files (x86)\\pipx_bin', 'PIPX_HOME': 'C:\\Program Files (x86)\\pipx', 'PKG_CONFIG_PATH': 'C:\\Program Files\\Git\\mingw64\\lib\\pkgconfig;C:\\Program Files\\Git\\mingw64\\share\\pkgconfig', 'PLINK_PROTOCOL': 'ssh', 'POWERSHELL_DISTRIBUTION_CHANNEL': 'Azure-DevOps-win22', 'POWERSHELL_UPDATECHECK': 'Off', 'PROCESSOR_ARCHITECTURE': 'AMD64', 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 79 Stepping 1, GenuineIntel', 'PROCESSOR_LEVEL': '6', 'PROCESSOR_REVISION': '4f01', 'PROGRAMFILES': 'C:\\Program Files', 'PROMPT': '$P$G', 'PSEXECUTIONPOLICYPREFERENCE': 'Unrestricted', 'PSMODULEPATH': 'C:\\Users\\VssAdministrator\\Documents\\WindowsPowerShell\\Modules;C:\\\\Modules\\azurerm_2.1.0;C:\\\\Modules\\azure_2.1.0;C:\\Users\\packer\\Documents\\WindowsPowerShell\\Modules;C:\\Program Files\\WindowsPowerShell\\Modules;C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\Modules;C:\\Program Files\\Microsoft SQL Server\\130\\Tools\\PowerShell\\Modules\\', 'PUBLIC': 'C:\\Users\\Public', 'PWD': 'D:/a/1/s/flame-blis', 'PYTHON_VERSION': '3.8', 'PROGRAMDATA': 'C:\\ProgramData', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'PROGRAMW6432': 'C:\\Program Files', 'RANLIB': 'echo', 'RESOURCES_TRIGGERINGALIAS': '', 'RESOURCES_TRIGGERINGCATEGORY': '', 'RTOOLS40_HOME': 'C:\\rtools40', 'RUNNER_TOOLSDIRECTORY': 'C:\\hostedtoolcache\\windows', 'SBT_HOME': 'C:\\Program Files (x86)\\sbt\\', 'SELENIUM_JAR_PATH': 'C:\\selenium\\selenium-server.jar', 'SHELL': 'C:\\Program Files\\Git\\usr\\bin\\bash.exe', 'SHLVL': '2', 'SSH_ASKPASS': 'C:/Program Files/Git/mingw64/bin/git-askpass.exe', 'SYSTEM': 'build', 'SYSTEMDRIVE': 'C:', 'SYSTEMROOT': 'C:\\Windows', 'SYSTEM_ARTIFACTSDIRECTORY': 'D:\\a\\1\\a', 'SYSTEM_COLLECTIONID': '116cc368-5c0c-4eb4-bb44-7f3fa5bdce14', 'SYSTEM_COLLECTIONURI': 'https://dev.azure.com/explosion-ai/', 'SYSTEM_CULTURE': 'en-US', 'SYSTEM_DEBUG': 'false', 'SYSTEM_DEFAULTWORKINGDIRECTORY': 'D:\\a\\1\\s', 'SYSTEM_DEFINITIONID': '6', 'SYSTEM_DEFINITIONNAME': 'explosion.cython-blis', 'SYSTEM_ENABLEACCESSTOKEN': 'SecretVariable', 'SYSTEM_HOSTTYPE': 'build', 'SYSTEM_ISSCHEDULED': 'False', 'SYSTEM_JOBATTEMPT': '1', 'SYSTEM_JOBDISPLAYNAME': 'JSONL Python38Windows', 'SYSTEM_JOBID': 'efb31c5a-ec83-5597-c79c-3c04d0eba6be', 'SYSTEM_JOBIDENTIFIER': 'JSONL.Python38Windows', 'SYSTEM_JOBNAME': 'Python38Windows', 'SYSTEM_JOBPARALLELISMTAG': 'Public', 'SYSTEM_JOBPOSITIONINPHASE': '1', 'SYSTEM_JOBTIMEOUT': '60', 'SYSTEM_PARALLELEXECUTIONTYPE': 'MultiConfiguration', 'SYSTEM_PHASEATTEMPT': '1', 'SYSTEM_PHASEDISPLAYNAME': 'JSONL', 'SYSTEM_PHASEID': 'ecb95708-c2a5-5456-f379-96cd8090c2a6', 'SYSTEM_PHASENAME': 'JSONL', 'SYSTEM_PIPELINESTARTTIME': '2022-04-08 12:45:25+00:00', 'SYSTEM_PLANID': '4bcc5172-4f8e-4a4f-b00f-1b3d5e2fe9dd', 'SYSTEM_POSTLINESSPEED': '10000', 'SYSTEM_PULLREQUEST_ISFORK': 'True', 'SYSTEM_PULLREQUEST_MERGEDAT': '', 'SYSTEM_PULLREQUEST_PULLREQUESTID': '899994381', 'SYSTEM_PULLREQUEST_PULLREQUESTNUMBER': '69', 'SYSTEM_PULLREQUEST_SOURCEBRANCH': 'update-to-blis-0.9.0', 'SYSTEM_PULLREQUEST_SOURCECOMMITID': '1de7a1931422b892af086ce69604e7e3459e9f8e', 'SYSTEM_PULLREQUEST_SOURCEREPOSITORYURI': 'https://github.com/explosion/cython-blis', 'SYSTEM_PULLREQUEST_TARGETBRANCH': 'master', 'SYSTEM_RESTRICTSECRETS': 'True', 'SYSTEM_SERVERTYPE': 'Hosted', 'SYSTEM_STAGEATTEMPT': '1', 'SYSTEM_STAGEDISPLAYNAME': '__default', 'SYSTEM_STAGEID': '96ac2280-8cb4-5df5-99de-dd2da759617d', 'SYSTEM_STAGENAME': '__default', 'SYSTEM_TASKDEFINITIONSURI': 'https://dev.azure.com/explosion-ai/', 'SYSTEM_TASKDISPLAYNAME': 'Generate JSONL (Windows)', 'SYSTEM_TASKINSTANCEID': '4bae54ba-656f-5414-04c0-0cf207e9f5bd', 'SYSTEM_TASKINSTANCENAME': 'CmdLine5', 'SYSTEM_TEAMFOUNDATIONCOLLECTIONURI': 'https://dev.azure.com/explosion-ai/', 'SYSTEM_TEAMFOUNDATIONSERVERURI': 'https://dev.azure.com/explosion-ai/', 'SYSTEM_TEAMPROJECT': 'Public', 'SYSTEM_TEAMPROJECTID': '5c6613e9-6ccf-48bd-81de-dbc3b0a6f957', 'SYSTEM_TIMELINEID': '4bcc5172-4f8e-4a4f-b00f-1b3d5e2fe9dd', 'SYSTEM_TOTALJOBSINPHASE': '1', 'SYSTEM_WORKFOLDER': 'D:\\a', 'TASK_DISPLAYNAME': 'Generate JSONL (Windows)', 'TASK_SKIPTRANSLATORFORCHECKOUT': 'False', 'TEMP': 'C:\\Users\\VSSADM~1\\AppData\\Local\\Temp', 'TERM': 'xterm-256color', 'TF_BUILD': 'True', 'TMP': 'C:\\Users\\VSSADM~1\\AppData\\Local\\Temp', 'TMPDIR': 'C:\\Users\\VSSADM~1\\AppData\\Local\\Temp', 'USEPYTHONVERSION_PYTHONLOCATION': 'C:\\hostedtoolcache\\windows\\Python\\3.8.10\\x64', 'USERDOMAIN': 'WIN-CU8INV6766V', 'USERDOMAIN_ROAMINGPROFILE': 'WIN-CU8INV6766V', 'USERNAME': 'VssAdministrator', 'USERPROFILE': 'C:\\Users\\VssAdministrator', 'VCPKG_INSTALLATION_ROOT': 'C:\\vcpkg', 'VSTS_AGENT_PERFLOG': 'C:\\agents\\perflog', 'VSTS_PROCESS_LOOKUP_ID': 'vsts_175962b3-f397-42b7-b557-a072c6b9de45', 'VSTS_SECRET_VARIABLES': '', 'WINDIR': 'C:\\Windows', 'WIX': 'C:\\Program Files (x86)\\WiX Toolset v3.11\\', '_': 'C:/hostedtoolcache/windows/Python/3.8.10/x64/python', 'AGENT.JOBSTATUS': 'Succeeded', 'NPM_CONFIG_PREFIX': 'C:\\npm\\prefix'}
      [COMMAND] C:\Program Files\LLVM\bin\clang.exe -c C:\Users\talta\AppData\Local\Temp\pip-install-wk4qfygk\blis_cf8f906855084da7a11bbd6cbcaf460a\blis\_src\config\bulldozer\bli_cntx_init_bulldozer.c -o C:\Users\talta\AppData\Local\Temp\tmpyzg4ayho\bli_cntx_init_bulldozer.o -O2 -std=c99 -D_POSIX_C_SOURCE=200112L -DBLIS_VERSION_STRING="0.9.0" -DBLIS_IS_BUILDING_LIBRARY -Iinclude\windows-x86_64 -I.\frame\3\ -I.\frame\1m\ -I.\frame\1f\ -I.\frame\1\ -I.\frame\include -IC:\Users\talta\AppData\Local\Temp\pip-install-wk4qfygk\blis_cf8f906855084da7a11bbd6cbcaf460a\blis\_src\include\windows-x86_64
      error: [WinError 2] The system cannot find the file specified
      [end of output]

      note: This error originates from a subprocess, and is likely not a problem with pip.
      ERROR: Failed building wheel for blis
    Failed to build blis
    ERROR: ERROR: Failed to build installable wheels for some pyproject.toml based projects (blis)
    [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.`

Your Environment

  • Operating System: Windows 11
  • Python Version Used: Python 3.13
  • spaCy Version Used: spacy-3.8.2
  • Environment Information: Command prompt
@Goldziher
Copy link

im encountering this as also with the latest 3.12 in docker. It seems that thinc is the culprit:

Screenshot 2024-10-12 at 10 03 24

@SamEdwardes
Copy link
Contributor

Similar issue, but srsly seems to be the culprit: explosion/srsly#112

@erikspears
Copy link

We have just encountered the same issue...running Python 3.13.0 and leaving spaCy unpinned in our requirements.txt. spaCy 3.8.2 was downloaded, but building out the dependencies for it was problematic.

First errors were for thinc:

Building wheels for collected packages: thinc, srsly
        Building wheel for thinc (pyproject.toml): started
        Building wheel for thinc (pyproject.toml): finished with status 'error'
        error: subprocess-exited-with-error
      
        × Building wheel for thinc (pyproject.toml) did not run successfully.
        │ exit code: 1
        ╰─> [383 lines of output]
...
 note: This error originates from a subprocess, and is likely not a problem with pip.
        ERROR: Failed building wheel for thinc

Next set was for srsly:

Building wheel for srsly (pyproject.toml): started
        Building wheel for srsly (pyproject.toml): finished with status 'error'
        error: subprocess-exited-with-error
      
        × Building wheel for srsly (pyproject.toml) did not run successfully.
        │ exit code: 1
        ╰─> [260 lines of output]
...
note: This error originates from a subprocess, and is likely not a problem with pip.
        ERROR: Failed building wheel for srsly

Attempted installation process then exits citing both of those dependent packages:

Failed to build thinc srsly
      ERROR: ERROR: Failed to build installable wheels for some pyproject.toml based projects (thinc, srsly)

Due to these issues, we cannot validate our app on Python 3.13.0 with spaCy 3.8.2.
And due to the Docker build issues outlined here, we can also not validate on Python 3.12.x with spaCy 3.8.2.

@tavindersingh
Copy link

Any update on this? I am still getting this error.

@Prashant528
Copy link

I am also facing this error while installing spacy on Python 3.13.
Failed to build thinc srsly
ERROR: ERROR: Failed to build installable wheels for some pyproject.toml based projects (thinc, srsly)

@ZiggerZZ
Copy link

What's the solution? Downgrade Python and/or Spacy?

@SamEdwardes
Copy link
Contributor

I think if you use Python < 3.13 you should be fine.

@shoowadoo
Copy link

This is unacceptable.

@bajramienes
Copy link

It’s been 3 weeks, and there are still no updates or fixes for installing on Python 3.13.0. Any news on this?

@Goldziher
Copy link

While I also have this issue, I gotta say people - be kinder. Open source work is unpaid, and some people here have unconstructive tones.

It's clear that the issue is stemming from some spacy dependencies. A constructive contribution would be, for example, to see what's the status of these dependencies and perhaps contribute a fix upstream.

@Vanilin1408
Copy link

Vanilin1408 commented Nov 13, 2024

Well, friends, I'm still waiting)

p.s. With 3.12 all is working.

@cj-1010-1414
Copy link

cj-1010-1414 commented Dec 3, 2024

Same here. On Fedora. But successful installation with conda

@evemilano
Copy link

Holy xxxx I hate this library, every time I have to install it I lose days. It's the only library that creates problems, we are in 2025 and there are still these problems, I go crazy...

@ecceeecs
Copy link

ecceeecs commented Dec 7, 2024

I also have this issue.

Operating System: MacOS Sonoma 
Python Version Used: Python 3.13
spaCy Version Used: spacy-3.8.2
Environment Information: Terminal

@honnibal
Copy link
Member

This is unacceptable.

I'll always encourage teams to make the technology choices that are best for their needs, so if the update and maintenance schedule of the library isn't compatible with how what your team requires then sure, it would make sense to use something else.

Python 3.13 hasn't been out very long. It's normal for the ecosystem of data libraries that use compiled code to take time to update for new Python versions.

As a general tip, I'd advise teams using Python professionally to avoid immediately trying to update the Python you're using to the latest version. You should expect that there will often be libraries that don't have builds up. If you're running your Python code within containers, it should be quite easy to change which version of Python you use.

I've now updated most of spaCy's dependencies for Python 3.13. This involved updating the build system across our packages to use the latest version of cibuildwheel. Some packages hadn't been ported to use the new Github Actions-based release process we're now using. Previously we had been using self-hosted runners, but these were expensive and more complicated to update, so we've ported to a simpler system. I had to finish porting this as part of the update for Python 3.13.

Holy xxxx I hate this library, every time I have to install it I lose days. It's the only library that creates problems, we are in 2025 and there are still these problems, I go crazy...

If you regularly lose time to installing Python libraries, you definitely shouldn't adopt the version of Python that's two months old. If you're always trying to use the latest version you're going to have far more problems. Another general tip is to use the --only-binaries argument.

The fact that it's 2024 doesn't really make the task of maintaining all these dependencies smoother. If anything it's more complicated, because of the spread of different versions and operating systems to maintain. Explosion publishes around 10 native libraries as part of spaCy's dependency chain. These libraries support Python 3.9, 3.10, 3.11 and 3.12. To support a Python version we build wheels for Linux, MacOS and Windows, across multiple hardware platforms. The update to 3.13 involves around 250 binary artifacts to be built and uploaded. GPU makes things much more complicated as well.

One impact of "it's 2024" is that LLMs are very good at providing advice about tedious tasks. You should usually be able to find answers faster than days now.

@honnibal
Copy link
Member

After further investigation, I'm getting Pydantic errors in Thinc when porting to 3.13. The issue is that we're currently maintaining compatibility across Pydantic 1 and Pydantic 2, and Pydantic 1 does not fully support Python 3.13: pydantic/pydantic#9663

This means we have the following choices:

  1. Drop support for Pydantic 1
  2. Rewrite things to avoid the functionality to somehow avoid whatever the problem is in Pydantic 1
  3. Delay support for 3.13 until we can drop support for Pydantic 1

I'm not going to drop support for Pydantic 1 right now because it's more important to retain compatibility with other libraries in the ecosystem. Python only allows you to have one version of each dependency in the tree. If spaCy requires Pydantic 2, and some other software requires Pydantic 1, you won't be able to use them together in the same environment.

Option 2 isn't viable as we'll have backwards compatibility problems.

I'll therefore delay support for Python 3.13 until more of the ecosystem has moved off Pydantic 1, and we can drop support for it.

@MartinHlavna
Copy link

Looks like my project is also affected by this. Anything I can do to help?

@h-vetinari
Copy link

One potentially larger change that will be necessary is to move to Cython 3.0, as py3.13 is not supported on cython 0.29.

Xref #8337

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests