pip install spacy-curated-transformers
Defaulting to user installation because normal site-packages is not writeable
Collecting spacy-curated-transformers
Downloading spacy_curated_transformers-2.1.2-py2.py3-none-any.whl.metadata (2.8 kB)
Collecting curated-transformers<3.0.0,>=2.0.0 (from spacy-curated-transformers)
Downloading curated_transformers-2.0.1-py2.py3-none-any.whl.metadata (5.3 kB)
Requirement already satisfied: curated-tokenizers<3.0.0,>=2.0.0 in /Users/guy/Library/Python/3.13/lib/python/site-packages (from spacy-curated-transformers) (2.0.0)
Requirement already satisfied: fsspec>=2023.5.0 in /Users/guy/Library/Python/3.13/lib/python/site-packages (from spacy-curated-transformers) (2026.4.0)
Collecting thinc<9.2.0,>=9.0.0.dev4 (from spacy-curated-transformers)
Downloading thinc-9.1.1.tar.gz (191 kB)
Installing build dependencies ... done
Getting requirements to build wheel ... error
error: subprocess-exited-with-error
× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> [77 lines of output]
Error compiling Cython file:
------------------------------------------------------------
...
#
# See __init__.cython-30.pxd for the real Cython header
#
# intentionally created compiler error that only triggers on Cython < 3.0.0
DEF err = int('Build aborted: the NumPy Cython headers require Cython 3.0.0 or newer.')
^
------------------------------------------------------------
/private/var/folders/wg/gl7rmcbs7g39kj9kr5m6_dpm0000gn/T/pip-build-env-c_1gxxch/overlay/lib/python3.13/site-packages/numpy/__init__.pxd:12:13: Error in compile-time expression: ValueError: invalid literal for int() with base 10: 'Build aborted: the NumPy Cython headers require Cython 3.0.0 or newer.'
Error compiling Cython file:
------------------------------------------------------------
...
from libc.stdint cimport uintptr_t
import numpy
cpdef np.ndarray gemm(float[:, ::1] A, float[:, ::1] B,
^
------------------------------------------------------------
thinc/backends/_accelerate.pyx:7:6: 'ndarray' is not a type identifier
Error compiling Cython file:
------------------------------------------------------------
...
import numpy
cpdef np.ndarray gemm(float[:, ::1] A, float[:, ::1] B,
bint trans1=False, bint trans2=False,
np.ndarray out=None):
^
------------------------------------------------------------
thinc/backends/_accelerate.pyx:9:22: 'ndarray' is not a type identifier
Cythonizing sources
Compiling thinc/backends/cblas.pyx because it changed.
Compiling thinc/backends/numpy_ops.pyx because it changed.
Compiling thinc/layers/sparselinear.pyx because it changed.
Compiling thinc/layers/premap_ids.pyx because it changed.
Compiling thinc/backends/apple_ops.pyx because it changed.
Compiling thinc/backends/_accelerate.pyx because it changed.
[1/6] Cythonizing thinc/backends/_accelerate.pyx
Traceback (most recent call last):
File "/Users/guy/Library/Python/3.13/lib/python/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 389, in <module>
main()
~~~~^^
File "/Users/guy/Library/Python/3.13/lib/python/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 373, in main
json_out["return_val"] = hook(**hook_input["kwargs"])
~~~~^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/guy/Library/Python/3.13/lib/python/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 143, in get_requires_for_build_wheel
return hook(config_settings)
File "/private/var/folders/wg/gl7rmcbs7g39kj9kr5m6_dpm0000gn/T/pip-build-env-c_1gxxch/overlay/lib/python3.13/site-packages/setuptools/build_meta.py", line 333, in get_requires_for_build_wheel
return self._get_build_requires(config_settings, requirements=[])
~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/private/var/folders/wg/gl7rmcbs7g39kj9kr5m6_dpm0000gn/T/pip-build-env-c_1gxxch/overlay/lib/python3.13/site-packages/setuptools/build_meta.py", line 301, in _get_build_requires
self.run_setup()
~~~~~~~~~~~~~~^^
File "/private/var/folders/wg/gl7rmcbs7g39kj9kr5m6_dpm0000gn/T/pip-build-env-c_1gxxch/overlay/lib/python3.13/site-packages/setuptools/build_meta.py", line 317, in run_setup
exec(code, locals())
~~~~^^^^^^^^^^^^^^^^
File "<string>", line 111, in <module>
File "<string>", line 96, in setup_package
File "/private/var/folders/wg/gl7rmcbs7g39kj9kr5m6_dpm0000gn/T/pip-build-env-c_1gxxch/overlay/lib/python3.13/site-packages/Cython/Build/Dependencies.py", line 1115, in cythonize
cythonize_one(*args)
~~~~~~~~~~~~~^^^^^^^
File "/private/var/folders/wg/gl7rmcbs7g39kj9kr5m6_dpm0000gn/T/pip-build-env-c_1gxxch/overlay/lib/python3.13/site-packages/Cython/Build/Dependencies.py", line 1238, in cythonize_one
raise CompileError(None, pyx_file)
Cython.Compiler.Errors.CompileError: thinc/backends/_accelerate.pyx
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed to build 'thinc' when getting requirements to build wheel
gives
How to reproduce the behaviour
see above
Your Environment
Operating System: macOS 15.7.7 (arm64)
Python Version Used: 3.13.14
spaCy Version Used: 3.8.14
Environment Information: ?