allenai / scispacy

A full spaCy pipeline and models for scientific/biomedical documents.
https://allenai.github.io/scispacy/
Apache License 2.0
1.66k stars 223 forks source link

pip install scispacy en_core_sci_sm-0.5.3 fails with python 3.12.0 #498

Closed mihogarth closed 9 months ago

mihogarth commented 9 months ago

Unable to install scispacy with python 3.12.0 due to failed build dependencies


Collecting https://s3-us-west-2.amazonaws.com/ai2-s2-scispacy/releases/v0.5.3/en_core_sci_sm-0.5.3.tar.gz Downloading https://s3-us-west-2.amazonaws.com/ai2-s2-scispacy/releases/v0.5.3/en_core_sci_sm-0.5.3.tar.gz (14.8 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 14.8/14.8 MB 40.7 MB/s eta 0:00:00m eta 0:00:01[36m0:00:01 Installing build dependencies ... done Getting requirements to build wheel ... done Preparing metadata (pyproject.toml) ... done Collecting spacy<3.7.0,>=3.6.1 (from en-core-sci-sm==0.5.3) Using cached spacy-3.6.1.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 ╰─> [634 lines of output] Collecting setuptools Using cached setuptools-68.2.2-py3-none-any.whl.metadata (6.3 kB) Collecting cython<3.0,>=0.25 Using cached Cython-0.29.36-py2.py3-none-any.whl.metadata (3.1 kB) Collecting cymem<2.1.0,>=2.0.2 Using cached cymem-2.0.8-cp312-cp312-macosx_11_0_arm64.whl.metadata (8.4 kB) Collecting preshed<3.1.0,>=3.0.2 Using cached preshed-3.0.9-cp312-cp312-macosx_11_0_arm64.whl.metadata (2.2 kB) Collecting murmurhash<1.1.0,>=0.28.0 Using cached murmurhash-1.0.10-cp312-cp312-macosx_11_0_arm64.whl.metadata (2.0 kB) Collecting thinc<8.2.0,>=8.1.8 Using cached thinc-8.1.12.tar.gz (190 kB) 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): finished with status 'done' Collecting numpy>=1.15.0 Using cached numpy-1.26.1-cp312-cp312-macosx_11_0_arm64.whl.metadata (61 kB) Collecting blis<0.8.0,>=0.7.8 (from thinc<8.2.0,>=8.1.8) Using cached blis-0.7.11-cp312-cp312-macosx_11_0_arm64.whl.metadata (7.4 kB) Collecting wasabi<1.2.0,>=0.8.1 (from thinc<8.2.0,>=8.1.8) Using cached wasabi-1.1.2-py3-none-any.whl.metadata (28 kB) Collecting srsly<3.0.0,>=2.4.0 (from thinc<8.2.0,>=8.1.8) Using cached srsly-2.4.8-cp312-cp312-macosx_11_0_arm64.whl.metadata (20 kB) Collecting catalogue<2.1.0,>=2.0.4 (from thinc<8.2.0,>=8.1.8) Using cached catalogue-2.0.10-py3-none-any.whl.metadata (14 kB) Collecting confection<1.0.0,>=0.0.1 (from thinc<8.2.0,>=8.1.8) Using cached confection-0.1.3-py3-none-any.whl.metadata (19 kB) Collecting pydantic!=1.8,!=1.8.1,<3.0.0,>=1.7.4 (from thinc<8.2.0,>=8.1.8) Using cached pydantic-2.4.2-py3-none-any.whl.metadata (158 kB) Collecting packaging>=20.0 (from thinc<8.2.0,>=8.1.8) Using cached packaging-23.2-py3-none-any.whl.metadata (3.2 kB) Collecting annotated-types>=0.4.0 (from pydantic!=1.8,!=1.8.1,<3.0.0,>=1.7.4->thinc<8.2.0,>=8.1.8) Using cached annotated_types-0.6.0-py3-none-any.whl.metadata (12 kB) Collecting pydantic-core==2.10.1 (from pydantic!=1.8,!=1.8.1,<3.0.0,>=1.7.4->thinc<8.2.0,>=8.1.8) Using cached pydantic_core-2.10.1-cp312-cp312-macosx_11_0_arm64.whl.metadata (6.5 kB) Collecting typing-extensions>=4.6.1 (from pydantic!=1.8,!=1.8.1,<3.0.0,>=1.7.4->thinc<8.2.0,>=8.1.8) Using cached typing_extensions-4.8.0-py3-none-any.whl.metadata (3.0 kB) Using cached setuptools-68.2.2-py3-none-any.whl (807 kB) Using cached Cython-0.29.36-py2.py3-none-any.whl (988 kB) Using cached cymem-2.0.8-cp312-cp312-macosx_11_0_arm64.whl (41 kB) Using cached preshed-3.0.9-cp312-cp312-macosx_11_0_arm64.whl (128 kB) Using cached murmurhash-1.0.10-cp312-cp312-macosx_11_0_arm64.whl (26 kB) Using cached numpy-1.26.1-cp312-cp312-macosx_11_0_arm64.whl (13.7 MB) Using cached blis-0.7.11-cp312-cp312-macosx_11_0_arm64.whl (1.1 MB) Using cached catalogue-2.0.10-py3-none-any.whl (17 kB) Using cached confection-0.1.3-py3-none-any.whl (34 kB) Using cached packaging-23.2-py3-none-any.whl (53 kB) Using cached pydantic-2.4.2-py3-none-any.whl (395 kB) Using cached pydantic_core-2.10.1-cp312-cp312-macosx_11_0_arm64.whl (1.7 MB) Using cached srsly-2.4.8-cp312-cp312-macosx_11_0_arm64.whl (486 kB) Using cached wasabi-1.1.2-py3-none-any.whl (27 kB) Using cached annotated_types-0.6.0-py3-none-any.whl (12 kB) Using cached typing_extensions-4.8.0-py3-none-any.whl (31 kB) Building wheels for collected packages: thinc 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
    ╰─> [561 lines of output]
        Cythonizing sources
        running bdist_wheel
        running build
        running build_py
        creating build
        creating build/lib.macosx-10.9-universal2-cpython-312
        creating build/lib.macosx-10.9-universal2-cpython-312/thinc
        copying thinc/config.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc
        copying thinc/compat.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc
        copying thinc/util.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc
        copying thinc/__init__.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc
        copying thinc/mypy.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc
        copying thinc/types.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc
        copying thinc/about.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc
        copying thinc/model.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc
        copying thinc/optimizers.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc
        copying thinc/api.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc
        copying thinc/loss.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc
        copying thinc/initializers.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc
        copying thinc/schedules.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc
        creating build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/layers/remap_ids.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/layers/with_debug.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/layers/mxnetwrapper.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/layers/siamese.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/layers/concatenate.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/layers/reduce_sum.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/layers/softmax_activation.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/layers/hashembed.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/layers/expand_window.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/layers/list2padded.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/layers/with_padded.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/layers/with_nvtx_range.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/layers/layernorm.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/layers/maxout.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/layers/add.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/layers/embed.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/layers/residual.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/layers/reduce_first.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/layers/chain.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/layers/logistic.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/layers/linear.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/layers/gelu.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/layers/with_cpu.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/layers/torchscriptwrapper.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/layers/mish.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/layers/sigmoid_activation.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/layers/__init__.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/layers/pytorchwrapper.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/layers/with_array.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/layers/bidirectional.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/layers/hard_swish.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/layers/uniqued.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/layers/padded2list.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/layers/cauchysimilarity.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/layers/with_array2d.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/layers/strings2arrays.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/layers/with_getitem.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/layers/with_flatten_v2.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/layers/clipped_linear.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/layers/with_reshape.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/layers/tensorflowwrapper.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/layers/hard_swish_mobilenet.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/layers/noop.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/layers/relu.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/layers/swish.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/layers/with_signpost_interval.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/layers/ragged2list.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/layers/tuplify.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/layers/with_ragged.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/layers/list2ragged.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/layers/map_list.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/layers/dropout.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/layers/reduce_last.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/layers/list2array.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/layers/with_list.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/layers/lstm.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/layers/reduce_max.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/layers/with_flatten.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/layers/resizable.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/layers/sigmoid.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/layers/multisoftmax.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/layers/softmax.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/layers/reduce_mean.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/layers/array_getitem.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/layers/dish.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/layers/parametricattention.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/layers/clone.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        creating build/lib.macosx-10.9-universal2-cpython-312/thinc/backends
        copying thinc/backends/mps_ops.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/backends
        copying thinc/backends/__init__.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/backends
        copying thinc/backends/_param_server.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/backends
        copying thinc/backends/cupy_ops.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/backends
        copying thinc/backends/_custom_kernels.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/backends
        copying thinc/backends/ops.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/backends
        copying thinc/backends/_cupy_allocators.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/backends
        creating build/lib.macosx-10.9-universal2-cpython-312/thinc/tests
        copying thinc/tests/conftest.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/tests
        copying thinc/tests/strategies.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/tests
        copying thinc/tests/test_schedules.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/tests
        copying thinc/tests/util.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/tests
        copying thinc/tests/test_initializers.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/tests
        copying thinc/tests/test_optimizers.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/tests
        copying thinc/tests/__init__.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/tests
        copying thinc/tests/test_util.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/tests
        copying thinc/tests/test_indexing.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/tests
        copying thinc/tests/test_config.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/tests
        copying thinc/tests/test_serialize.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/tests
        copying thinc/tests/test_loss.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/tests
        copying thinc/tests/test_import__all__.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/tests
        copying thinc/tests/test_examples.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/tests
        copying thinc/tests/test_types.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/tests
        creating build/lib.macosx-10.9-universal2-cpython-312/thinc/extra
        copying thinc/extra/__init__.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/extra
        creating build/lib.macosx-10.9-universal2-cpython-312/thinc/shims
        copying thinc/shims/mxnet.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/shims
        copying thinc/shims/__init__.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/shims
        copying thinc/shims/tensorflow.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/shims
        copying thinc/shims/pytorch.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/shims
        copying thinc/shims/torchscript.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/shims
        copying thinc/shims/pytorch_grad_scaler.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/shims
        copying thinc/shims/shim.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/shims
        creating build/lib.macosx-10.9-universal2-cpython-312/thinc/tests/layers
        copying thinc/tests/layers/test_with_flatten.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/tests/layers
        copying thinc/tests/layers/test_hash_embed.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/tests/layers
        copying thinc/tests/layers/test_layers_api.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/tests/layers
        copying thinc/tests/layers/test_with_transforms.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/tests/layers
        copying thinc/tests/layers/test_sparse_linear.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/tests/layers
        copying thinc/tests/layers/test_uniqued.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/tests/layers
        copying thinc/tests/layers/test_combinators.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/tests/layers
        copying thinc/tests/layers/test_tensorflow_wrapper.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/tests/layers
        copying thinc/tests/layers/__init__.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/tests/layers
        copying thinc/tests/layers/test_resizable.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/tests/layers
        copying thinc/tests/layers/test_mnist.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/tests/layers
        copying thinc/tests/layers/test_feed_forward.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/tests/layers
        copying thinc/tests/layers/test_torchscriptwrapper.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/tests/layers
        copying thinc/tests/layers/test_reduce.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/tests/layers
        copying thinc/tests/layers/test_mappers.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/tests/layers
        copying thinc/tests/layers/test_transforms.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/tests/layers
        copying thinc/tests/layers/test_linear.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/tests/layers
        copying thinc/tests/layers/test_softmax.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/tests/layers
        copying thinc/tests/layers/test_pytorch_wrapper.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/tests/layers
        copying thinc/tests/layers/test_with_debug.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/tests/layers
        copying thinc/tests/layers/test_mxnet_wrapper.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/tests/layers
        copying thinc/tests/layers/test_shim.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/tests/layers
        copying thinc/tests/layers/test_lstm.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/tests/layers
        copying thinc/tests/layers/test_basic_tagger.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/tests/layers
        creating build/lib.macosx-10.9-universal2-cpython-312/thinc/tests/backends
        copying thinc/tests/backends/__init__.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/tests/backends
        copying thinc/tests/backends/test_ops.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/tests/backends
        copying thinc/tests/backends/test_mem.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/tests/backends
        creating build/lib.macosx-10.9-universal2-cpython-312/thinc/tests/extra
        copying thinc/tests/extra/test_beam_search.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/tests/extra
        copying thinc/tests/extra/__init__.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/tests/extra
        creating build/lib.macosx-10.9-universal2-cpython-312/thinc/tests/shims
        copying thinc/tests/shims/__init__.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/tests/shims
        copying thinc/tests/shims/test_pytorch_grad_scaler.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/tests/shims
        creating build/lib.macosx-10.9-universal2-cpython-312/thinc/tests/mypy
        copying thinc/tests/mypy/test_mypy.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/tests/mypy
        copying thinc/tests/mypy/__init__.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/tests/mypy
        creating build/lib.macosx-10.9-universal2-cpython-312/thinc/tests/model
        copying thinc/tests/model/test_model.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/tests/model
        copying thinc/tests/model/test_validation.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/tests/model
        copying thinc/tests/model/__init__.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/tests/model
        creating build/lib.macosx-10.9-universal2-cpython-312/thinc/tests/regression
        copying thinc/tests/regression/__init__.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/tests/regression
        copying thinc/tests/regression/test_issue208.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/tests/regression
        copying thinc/tests/regression/test_issue564.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/tests/regression
        creating build/lib.macosx-10.9-universal2-cpython-312/thinc/tests/mypy/modules
        copying thinc/tests/mypy/modules/fail_no_plugin.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/tests/mypy/modules
        copying thinc/tests/mypy/modules/success_no_plugin.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/tests/mypy/modules
        copying thinc/tests/mypy/modules/fail_plugin.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/tests/mypy/modules
        copying thinc/tests/mypy/modules/__init__.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/tests/mypy/modules
        copying thinc/tests/mypy/modules/success_plugin.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/tests/mypy/modules
        creating build/lib.macosx-10.9-universal2-cpython-312/thinc/tests/regression/issue519
        copying thinc/tests/regression/issue519/test_issue519.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/tests/regression/issue519
        copying thinc/tests/regression/issue519/__init__.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/tests/regression/issue519
        copying thinc/tests/regression/issue519/program.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/tests/regression/issue519
        creating build/lib.macosx-10.9-universal2-cpython-312/thinc/extra/tests
        copying thinc/extra/tests/__init__.py -> build/lib.macosx-10.9-universal2-cpython-312/thinc/extra/tests
        running egg_info
        writing thinc.egg-info/PKG-INFO
        writing dependency_links to thinc.egg-info/dependency_links.txt
        writing entry points to thinc.egg-info/entry_points.txt
        writing requirements to thinc.egg-info/requires.txt
        writing top-level names to thinc.egg-info/top_level.txt
        dependency /Library/Frameworks/Python.framework/Versions/3.12/include/python3.12/Python.h won't be automatically included in the manifest: the path must be relative
        dependency /private/var/folders/np/40b4lk5j757d5vn9ql3w68x00000gn/T/pip-build-env-n2ag2eug/overlay/lib/python3.12/site-packages/numpy/core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative
        dependency /private/var/folders/np/40b4lk5j757d5vn9ql3w68x00000gn/T/pip-build-env-n2ag2eug/overlay/lib/python3.12/site-packages/numpy/core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative
        dependency /private/var/folders/np/40b4lk5j757d5vn9ql3w68x00000gn/T/pip-build-env-n2ag2eug/overlay/lib/python3.12/site-packages/numpy/core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative
        dependency /private/var/folders/np/40b4lk5j757d5vn9ql3w68x00000gn/T/pip-build-env-n2ag2eug/overlay/lib/python3.12/site-packages/numpy/core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative
        dependency /private/var/folders/np/40b4lk5j757d5vn9ql3w68x00000gn/T/pip-build-env-n2ag2eug/overlay/lib/python3.12/site-packages/numpy/core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative
        dependency /Library/Frameworks/Python.framework/Versions/3.12/include/python3.12/Python.h won't be automatically included in the manifest: the path must be relative
        dependency /private/var/folders/np/40b4lk5j757d5vn9ql3w68x00000gn/T/pip-build-env-n2ag2eug/overlay/lib/python3.12/site-packages/numpy/core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative
        dependency /private/var/folders/np/40b4lk5j757d5vn9ql3w68x00000gn/T/pip-build-env-n2ag2eug/overlay/lib/python3.12/site-packages/numpy/core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative
        dependency /private/var/folders/np/40b4lk5j757d5vn9ql3w68x00000gn/T/pip-build-env-n2ag2eug/overlay/lib/python3.12/site-packages/numpy/core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative
        dependency /private/var/folders/np/40b4lk5j757d5vn9ql3w68x00000gn/T/pip-build-env-n2ag2eug/overlay/lib/python3.12/site-packages/numpy/core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative
        dependency /private/var/folders/np/40b4lk5j757d5vn9ql3w68x00000gn/T/pip-build-env-n2ag2eug/overlay/lib/python3.12/site-packages/numpy/core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative
        reading manifest file 'thinc.egg-info/SOURCES.txt'
        reading manifest template 'MANIFEST.in'
        no previously-included directories found matching 'tmp/'
        adding license file 'LICENSE'
        writing manifest file 'thinc.egg-info/SOURCES.txt'
        /private/var/folders/np/40b4lk5j757d5vn9ql3w68x00000gn/T/pip-build-env-n2ag2eug/overlay/lib/python3.12/site-packages/setuptools/command/build_py.py:204: _Warning: Package 'thinc.tests.mypy.configs' is absent from the `packages` configuration.
        !!

                ********************************************************************************
                ############################
                # Package would be ignored #
                ############################
                Python recognizes 'thinc.tests.mypy.configs' as an importable package[^1],
                but it is absent from setuptools' `packages` configuration.

                This leads to an ambiguous overall configuration. If you want to distribute this
                package, please make sure that 'thinc.tests.mypy.configs' is explicitly added
                to the `packages` configuration field.

                Alternatively, you can also rely on setuptools' discovery methods
                (for example by using `find_namespace_packages(...)`/`find_namespace:`
                instead of `find_packages(...)`/`find:`).

                You can read more about "package discovery" on setuptools documentation page:

                - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

                If you don't want 'thinc.tests.mypy.configs' to be distributed and are
                already explicitly excluding 'thinc.tests.mypy.configs' via
                `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
                you can try to use `exclude_package_data`, or `include-package-data=False` in
                combination with a more fine grained `package-data` configuration.

                You can read more about "package data files" on setuptools documentation page:

                - https://setuptools.pypa.io/en/latest/userguide/datafiles.html

                [^1]: For Python, any directory (with suitable naming) can be imported,
                      even if it does not contain any `.py` files.
                      On the other hand, currently there is no concept of package data
                      directory, all directories are treated like packages.
                ********************************************************************************

        !!
          check.warn(importable)
        /private/var/folders/np/40b4lk5j757d5vn9ql3w68x00000gn/T/pip-build-env-n2ag2eug/overlay/lib/python3.12/site-packages/setuptools/command/build_py.py:204: _Warning: Package 'thinc.tests.mypy.outputs' is absent from the `packages` configuration.
        !!

                ********************************************************************************
                ############################
                # Package would be ignored #
                ############################
                Python recognizes 'thinc.tests.mypy.outputs' as an importable package[^1],
                but it is absent from setuptools' `packages` configuration.

                This leads to an ambiguous overall configuration. If you want to distribute this
                package, please make sure that 'thinc.tests.mypy.outputs' is explicitly added
                to the `packages` configuration field.

                Alternatively, you can also rely on setuptools' discovery methods
                (for example by using `find_namespace_packages(...)`/`find_namespace:`
                instead of `find_packages(...)`/`find:`).

                You can read more about "package discovery" on setuptools documentation page:

                - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

                If you don't want 'thinc.tests.mypy.outputs' to be distributed and are
                already explicitly excluding 'thinc.tests.mypy.outputs' via
                `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
                you can try to use `exclude_package_data`, or `include-package-data=False` in
                combination with a more fine grained `package-data` configuration.

                You can read more about "package data files" on setuptools documentation page:

                - https://setuptools.pypa.io/en/latest/userguide/datafiles.html

                [^1]: For Python, any directory (with suitable naming) can be imported,
                      even if it does not contain any `.py` files.
                      On the other hand, currently there is no concept of package data
                      directory, all directories are treated like packages.
                ********************************************************************************

        !!
          check.warn(importable)
        copying thinc/__init__.pxd -> build/lib.macosx-10.9-universal2-cpython-312/thinc
        copying thinc/py.typed -> build/lib.macosx-10.9-universal2-cpython-312/thinc
        copying thinc/layers/premap_ids.pyx -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/layers/sparselinear.pyx -> build/lib.macosx-10.9-universal2-cpython-312/thinc/layers
        copying thinc/backends/__init__.pxd -> build/lib.macosx-10.9-universal2-cpython-312/thinc/backends
        copying thinc/backends/_custom_kernels.cu -> build/lib.macosx-10.9-universal2-cpython-312/thinc/backends
        copying thinc/backends/_murmur3.cu -> build/lib.macosx-10.9-universal2-cpython-312/thinc/backends
        copying thinc/backends/cblas.pxd -> build/lib.macosx-10.9-universal2-cpython-312/thinc/backends
        copying thinc/backends/cblas.pyx -> build/lib.macosx-10.9-universal2-cpython-312/thinc/backends
        copying thinc/backends/cpu_kernels.hh -> build/lib.macosx-10.9-universal2-cpython-312/thinc/backends
        copying thinc/backends/linalg.pxd -> build/lib.macosx-10.9-universal2-cpython-312/thinc/backends
        copying thinc/backends/linalg.pyx -> build/lib.macosx-10.9-universal2-cpython-312/thinc/backends
        copying thinc/backends/numpy_ops.pxd -> build/lib.macosx-10.9-universal2-cpython-312/thinc/backends
        copying thinc/backends/numpy_ops.pyx -> build/lib.macosx-10.9-universal2-cpython-312/thinc/backends
        copying thinc/extra/__init__.pxd -> build/lib.macosx-10.9-universal2-cpython-312/thinc/extra
        copying thinc/extra/search.pxd -> build/lib.macosx-10.9-universal2-cpython-312/thinc/extra
        copying thinc/extra/search.pyx -> build/lib.macosx-10.9-universal2-cpython-312/thinc/extra
        creating build/lib.macosx-10.9-universal2-cpython-312/thinc/tests/mypy/configs
        copying thinc/tests/mypy/configs/mypy-default.ini -> build/lib.macosx-10.9-universal2-cpython-312/thinc/tests/mypy/configs
        copying thinc/tests/mypy/configs/mypy-plugin.ini -> build/lib.macosx-10.9-universal2-cpython-312/thinc/tests/mypy/configs
        creating build/lib.macosx-10.9-universal2-cpython-312/thinc/tests/mypy/outputs
        copying thinc/tests/mypy/outputs/fail-no-plugin.txt -> build/lib.macosx-10.9-universal2-cpython-312/thinc/tests/mypy/outputs
        copying thinc/tests/mypy/outputs/fail-plugin.txt -> build/lib.macosx-10.9-universal2-cpython-312/thinc/tests/mypy/outputs
        copying thinc/tests/mypy/outputs/success-no-plugin.txt -> build/lib.macosx-10.9-universal2-cpython-312/thinc/tests/mypy/outputs
        copying thinc/tests/mypy/outputs/success-plugin.txt -> build/lib.macosx-10.9-universal2-cpython-312/thinc/tests/mypy/outputs
        copying thinc/extra/tests/c_test_search.pyx -> build/lib.macosx-10.9-universal2-cpython-312/thinc/extra/tests
        running build_ext
        building 'thinc.backends.cblas' extension
        creating build/temp.macosx-10.9-universal2-cpython-312
        creating build/temp.macosx-10.9-universal2-cpython-312/thinc
        creating build/temp.macosx-10.9-universal2-cpython-312/thinc/backends
        clang -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -O3 -Wall -arch arm64 -arch x86_64 -g -I/private/var/folders/np/40b4lk5j757d5vn9ql3w68x00000gn/T/pip-build-env-n2ag2eug/overlay/lib/python3.12/site-packages/numpy/core/include -I/Library/Frameworks/Python.framework/Versions/3.12/include/python3.12 -I/Library/Frameworks/Python.framework/Versions/3.12/include/python3.12 -c thinc/backends/cblas.cpp -o build/temp.macosx-10.9-universal2-cpython-312/thinc/backends/cblas.o -O3 -Wno-strict-prototypes -Wno-unused-function -std=c++11
        clang++ -bundle -undefined dynamic_lookup -arch arm64 -arch x86_64 -g build/temp.macosx-10.9-universal2-cpython-312/thinc/backends/cblas.o -o build/lib.macosx-10.9-universal2-cpython-312/thinc/backends/cblas.cpython-312-darwin.so
        building 'thinc.backends.linalg' extension
        clang -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -O3 -Wall -arch arm64 -arch x86_64 -g -I/private/var/folders/np/40b4lk5j757d5vn9ql3w68x00000gn/T/pip-build-env-n2ag2eug/overlay/lib/python3.12/site-packages/numpy/core/include -I/Library/Frameworks/Python.framework/Versions/3.12/include/python3.12 -I/Library/Frameworks/Python.framework/Versions/3.12/include/python3.12 -c thinc/backends/linalg.cpp -o build/temp.macosx-10.9-universal2-cpython-312/thinc/backends/linalg.o -O3 -Wno-strict-prototypes -Wno-unused-function -std=c++11
        clang++ -bundle -undefined dynamic_lookup -arch arm64 -arch x86_64 -g build/temp.macosx-10.9-universal2-cpython-312/thinc/backends/linalg.o -o build/lib.macosx-10.9-universal2-cpython-312/thinc/backends/linalg.cpython-312-darwin.so
        building 'thinc.backends.numpy_ops' extension
        clang -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -O3 -Wall -arch arm64 -arch x86_64 -g -Ithinc/backends -I/private/var/folders/np/40b4lk5j757d5vn9ql3w68x00000gn/T/pip-build-env-n2ag2eug/overlay/lib/python3.12/site-packages/numpy/core/include -I/Library/Frameworks/Python.framework/Versions/3.12/include/python3.12 -I/Library/Frameworks/Python.framework/Versions/3.12/include/python3.12 -c thinc/backends/numpy_ops.cpp -o build/temp.macosx-10.9-universal2-cpython-312/thinc/backends/numpy_ops.o -O3 -Wno-strict-prototypes -Wno-unused-function -std=c++11
        In file included from thinc/backends/numpy_ops.cpp:800:
        In file included from /private/var/folders/np/40b4lk5j757d5vn9ql3w68x00000gn/T/pip-build-env-n2ag2eug/overlay/lib/python3.12/site-packages/numpy/core/include/numpy/arrayobject.h:5:
        In file included from /private/var/folders/np/40b4lk5j757d5vn9ql3w68x00000gn/T/pip-build-env-n2ag2eug/overlay/lib/python3.12/site-packages/numpy/core/include/numpy/ndarrayobject.h:12:
        In file included from /private/var/folders/np/40b4lk5j757d5vn9ql3w68x00000gn/T/pip-build-env-n2ag2eug/overlay/lib/python3.12/site-packages/numpy/core/include/numpy/ndarraytypes.h:1929:
        /private/var/folders/np/40b4lk5j757d5vn9ql3w68x00000gn/T/pip-build-env-n2ag2eug/overlay/lib/python3.12/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: "Using deprecated NumPy API, disable it with "          "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-W#warnings]
        #warning "Using deprecated NumPy API, disable it with " \
         ^
        thinc/backends/numpy_ops.cpp:4949:3: error: no member named 'use_tracing' in '_PyCFrame'
          __Pyx_TraceCall("__init__", __pyx_f[0], 53, 0, __PYX_ERR(0, 53, __pyx_L1_error));
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        thinc/backends/numpy_ops.cpp:2447:15: note: expanded from macro '__Pyx_TraceCall'
                  if (__Pyx_IsTracing(tstate, 1, 1)) {\
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        thinc/backends/numpy_ops.cpp:2408:34: note: expanded from macro '__Pyx_IsTracing'
             (unlikely((tstate)->cframe->use_tracing) &&\
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
        thinc/backends/numpy_ops.cpp:1001:43: note: expanded from macro 'unlikely'
          #define unlikely(x) __builtin_expect(!!(x), 0)
                                                  ^
        thinc/backends/numpy_ops.cpp:4949:3: error: no member named 'use_tracing' in '_PyCFrame'
          __Pyx_TraceCall("__init__", __pyx_f[0], 53, 0, __PYX_ERR(0, 53, __pyx_L1_error));
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        thinc/backends/numpy_ops.cpp:2455:11: note: expanded from macro '__Pyx_TraceCall'
              if (__Pyx_IsTracing(tstate, 1, 1)) {\
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        thinc/backends/numpy_ops.cpp:2408:34: note: expanded from macro '__Pyx_IsTracing'
             (unlikely((tstate)->cframe->use_tracing) &&\
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
        thinc/backends/numpy_ops.cpp:1001:43: note: expanded from macro 'unlikely'
          #define unlikely(x) __builtin_expect(!!(x), 0)
                                                  ^
        thinc/backends/numpy_ops.cpp:5042:3: error: no member named 'use_tracing' in '_PyCFrame'
          __Pyx_TraceReturn(__pyx_r, 0);
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        thinc/backends/numpy_ops.cpp:2506:19: note: expanded from macro '__Pyx_TraceReturn'
                      if (__Pyx_IsTracing(tstate, 0, 0)) {\
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        thinc/backends/numpy_ops.cpp:2408:34: note: expanded from macro '__Pyx_IsTracing'
             (unlikely((tstate)->cframe->use_tracing) &&\
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
        thinc/backends/numpy_ops.cpp:1001:43: note: expanded from macro 'unlikely'
          #define unlikely(x) __builtin_expect(!!(x), 0)
                                                  ^
        thinc/backends/numpy_ops.cpp:5042:3: error: no member named 'use_tracing' in '_PyCFrame'
          __Pyx_TraceReturn(__pyx_r, 0);
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        thinc/backends/numpy_ops.cpp:2513:15: note: expanded from macro '__Pyx_TraceReturn'
                  if (__Pyx_IsTracing(tstate, 0, 0)) {\
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        thinc/backends/numpy_ops.cpp:2408:34: note: expanded from macro '__Pyx_IsTracing'
             (unlikely((tstate)->cframe->use_tracing) &&\
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
        thinc/backends/numpy_ops.cpp:1001:43: note: expanded from macro 'unlikely'
          #define unlikely(x) __builtin_expect(!!(x), 0)
                                                  ^
        thinc/backends/numpy_ops.cpp:5152:3: error: no member named 'use_tracing' in '_PyCFrame'
          __Pyx_TraceCall("asarray", __pyx_f[0], 66, 0, __PYX_ERR(0, 66, __pyx_L1_error));
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        thinc/backends/numpy_ops.cpp:2447:15: note: expanded from macro '__Pyx_TraceCall'
                  if (__Pyx_IsTracing(tstate, 1, 1)) {\
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        thinc/backends/numpy_ops.cpp:2408:34: note: expanded from macro '__Pyx_IsTracing'
             (unlikely((tstate)->cframe->use_tracing) &&\
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
        thinc/backends/numpy_ops.cpp:1001:43: note: expanded from macro 'unlikely'
          #define unlikely(x) __builtin_expect(!!(x), 0)
                                                  ^
        thinc/backends/numpy_ops.cpp:5152:3: error: no member named 'use_tracing' in '_PyCFrame'
          __Pyx_TraceCall("asarray", __pyx_f[0], 66, 0, __PYX_ERR(0, 66, __pyx_L1_error));
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        thinc/backends/numpy_ops.cpp:2455:11: note: expanded from macro '__Pyx_TraceCall'
              if (__Pyx_IsTracing(tstate, 1, 1)) {\
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        thinc/backends/numpy_ops.cpp:2408:34: note: expanded from macro '__Pyx_IsTracing'
             (unlikely((tstate)->cframe->use_tracing) &&\
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
        thinc/backends/numpy_ops.cpp:1001:43: note: expanded from macro 'unlikely'
          #define unlikely(x) __builtin_expect(!!(x), 0)
                                                  ^
        thinc/backends/numpy_ops.cpp:5389:3: error: no member named 'use_tracing' in '_PyCFrame'
          __Pyx_TraceReturn(__pyx_r, 0);
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        thinc/backends/numpy_ops.cpp:2506:19: note: expanded from macro '__Pyx_TraceReturn'
                      if (__Pyx_IsTracing(tstate, 0, 0)) {\
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        thinc/backends/numpy_ops.cpp:2408:34: note: expanded from macro '__Pyx_IsTracing'
             (unlikely((tstate)->cframe->use_tracing) &&\
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
        thinc/backends/numpy_ops.cpp:1001:43: note: expanded from macro 'unlikely'
          #define unlikely(x) __builtin_expect(!!(x), 0)
                                                  ^
        thinc/backends/numpy_ops.cpp:5389:3: error: no member named 'use_tracing' in '_PyCFrame'
          __Pyx_TraceReturn(__pyx_r, 0);
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        thinc/backends/numpy_ops.cpp:2513:15: note: expanded from macro '__Pyx_TraceReturn'
                  if (__Pyx_IsTracing(tstate, 0, 0)) {\
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        thinc/backends/numpy_ops.cpp:2408:34: note: expanded from macro '__Pyx_IsTracing'
             (unlikely((tstate)->cframe->use_tracing) &&\
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
        thinc/backends/numpy_ops.cpp:1001:43: note: expanded from macro 'unlikely'
          #define unlikely(x) __builtin_expect(!!(x), 0)
                                                  ^
        thinc/backends/numpy_ops.cpp:5495:3: error: no member named 'use_tracing' in '_PyCFrame'
          __Pyx_TraceCall("alloc", __pyx_f[0], 83, 0, __PYX_ERR(0, 83, __pyx_L1_error));
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        thinc/backends/numpy_ops.cpp:2447:15: note: expanded from macro '__Pyx_TraceCall'
                  if (__Pyx_IsTracing(tstate, 1, 1)) {\
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        thinc/backends/numpy_ops.cpp:2408:34: note: expanded from macro '__Pyx_IsTracing'
             (unlikely((tstate)->cframe->use_tracing) &&\
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
        thinc/backends/numpy_ops.cpp:1001:43: note: expanded from macro 'unlikely'
          #define unlikely(x) __builtin_expect(!!(x), 0)
                                                  ^
        thinc/backends/numpy_ops.cpp:5495:3: error: no member named 'use_tracing' in '_PyCFrame'
          __Pyx_TraceCall("alloc", __pyx_f[0], 83, 0, __PYX_ERR(0, 83, __pyx_L1_error));
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        thinc/backends/numpy_ops.cpp:2455:11: note: expanded from macro '__Pyx_TraceCall'
              if (__Pyx_IsTracing(tstate, 1, 1)) {\
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        thinc/backends/numpy_ops.cpp:2408:34: note: expanded from macro '__Pyx_IsTracing'
             (unlikely((tstate)->cframe->use_tracing) &&\
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
        thinc/backends/numpy_ops.cpp:1001:43: note: expanded from macro 'unlikely'
          #define unlikely(x) __builtin_expect(!!(x), 0)
                                                  ^
        thinc/backends/numpy_ops.cpp:5596:3: error: no member named 'use_tracing' in '_PyCFrame'
          __Pyx_TraceReturn(__pyx_r, 0);
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        thinc/backends/numpy_ops.cpp:2506:19: note: expanded from macro '__Pyx_TraceReturn'
                      if (__Pyx_IsTracing(tstate, 0, 0)) {\
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        thinc/backends/numpy_ops.cpp:2408:34: note: expanded from macro '__Pyx_IsTracing'
             (unlikely((tstate)->cframe->use_tracing) &&\
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
        thinc/backends/numpy_ops.cpp:1001:43: note: expanded from macro 'unlikely'
          #define unlikely(x) __builtin_expect(!!(x), 0)
                                                  ^
        thinc/backends/numpy_ops.cpp:5596:3: error: no member named 'use_tracing' in '_PyCFrame'
          __Pyx_TraceReturn(__pyx_r, 0);
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        thinc/backends/numpy_ops.cpp:2513:15: note: expanded from macro '__Pyx_TraceReturn'
                  if (__Pyx_IsTracing(tstate, 0, 0)) {\
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        thinc/backends/numpy_ops.cpp:2408:34: note: expanded from macro '__Pyx_IsTracing'
             (unlikely((tstate)->cframe->use_tracing) &&\
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
        thinc/backends/numpy_ops.cpp:1001:43: note: expanded from macro 'unlikely'
          #define unlikely(x) __builtin_expect(!!(x), 0)
                                                  ^
        thinc/backends/numpy_ops.cpp:5634:3: error: no member named 'use_tracing' in '_PyCFrame'
          __Pyx_TraceCall("cblas", __pyx_f[0], 89, 0, __PYX_ERR(0, 89, __pyx_L1_error));
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        thinc/backends/numpy_ops.cpp:2447:15: note: expanded from macro '__Pyx_TraceCall'
                  if (__Pyx_IsTracing(tstate, 1, 1)) {\
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        thinc/backends/numpy_ops.cpp:2408:34: note: expanded from macro '__Pyx_IsTracing'
             (unlikely((tstate)->cframe->use_tracing) &&\
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
        thinc/backends/numpy_ops.cpp:1001:43: note: expanded from macro 'unlikely'
          #define unlikely(x) __builtin_expect(!!(x), 0)
                                                  ^
        thinc/backends/numpy_ops.cpp:5634:3: error: no member named 'use_tracing' in '_PyCFrame'
          __Pyx_TraceCall("cblas", __pyx_f[0], 89, 0, __PYX_ERR(0, 89, __pyx_L1_error));
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        thinc/backends/numpy_ops.cpp:2455:11: note: expanded from macro '__Pyx_TraceCall'
              if (__Pyx_IsTracing(tstate, 1, 1)) {\
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        thinc/backends/numpy_ops.cpp:2408:34: note: expanded from macro '__Pyx_IsTracing'
             (unlikely((tstate)->cframe->use_tracing) &&\
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
        thinc/backends/numpy_ops.cpp:1001:43: note: expanded from macro 'unlikely'
          #define unlikely(x) __builtin_expect(!!(x), 0)
                                                  ^
        thinc/backends/numpy_ops.cpp:5665:3: error: no member named 'use_tracing' in '_PyCFrame'
          __Pyx_TraceReturn(__pyx_r, 0);
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        thinc/backends/numpy_ops.cpp:2506:19: note: expanded from macro '__Pyx_TraceReturn'
                      if (__Pyx_IsTracing(tstate, 0, 0)) {\
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        thinc/backends/numpy_ops.cpp:2408:34: note: expanded from macro '__Pyx_IsTracing'
             (unlikely((tstate)->cframe->use_tracing) &&\
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
        thinc/backends/numpy_ops.cpp:1001:43: note: expanded from macro 'unlikely'
          #define unlikely(x) __builtin_expect(!!(x), 0)
                                                  ^
        thinc/backends/numpy_ops.cpp:5665:3: error: no member named 'use_tracing' in '_PyCFrame'
          __Pyx_TraceReturn(__pyx_r, 0);
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        thinc/backends/numpy_ops.cpp:2513:15: note: expanded from macro '__Pyx_TraceReturn'
                  if (__Pyx_IsTracing(tstate, 0, 0)) {\
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        thinc/backends/numpy_ops.cpp:2408:34: note: expanded from macro '__Pyx_IsTracing'
             (unlikely((tstate)->cframe->use_tracing) &&\
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
        thinc/backends/numpy_ops.cpp:1001:43: note: expanded from macro 'unlikely'
          #define unlikely(x) __builtin_expect(!!(x), 0)
                                                  ^
        thinc/backends/numpy_ops.cpp:5795:3: error: no member named 'use_tracing' in '_PyCFrame'
          __Pyx_TraceCall("gemm", __pyx_f[0], 92, 0, __PYX_ERR(0, 92, __pyx_L1_error));
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        thinc/backends/numpy_ops.cpp:2447:15: note: expanded from macro '__Pyx_TraceCall'
                  if (__Pyx_IsTracing(tstate, 1, 1)) {\
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        thinc/backends/numpy_ops.cpp:2408:34: note: expanded from macro '__Pyx_IsTracing'
             (unlikely((tstate)->cframe->use_tracing) &&\
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
        thinc/backends/numpy_ops.cpp:1001:43: note: expanded from macro 'unlikely'
          #define unlikely(x) __builtin_expect(!!(x), 0)
                                                  ^
        thinc/backends/numpy_ops.cpp:5795:3: error: no member named 'use_tracing' in '_PyCFrame'
          __Pyx_TraceCall("gemm", __pyx_f[0], 92, 0, __PYX_ERR(0, 92, __pyx_L1_error));
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        thinc/backends/numpy_ops.cpp:2455:11: note: expanded from macro '__Pyx_TraceCall'
              if (__Pyx_IsTracing(tstate, 1, 1)) {\
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        thinc/backends/numpy_ops.cpp:2408:34: note: expanded from macro '__Pyx_IsTracing'
             (unlikely((tstate)->cframe->use_tracing) &&\
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
        thinc/backends/numpy_ops.cpp:1001:43: note: expanded from macro 'unlikely'
          #define unlikely(x) __builtin_expect(!!(x), 0)
                                                  ^
        thinc/backends/numpy_ops.cpp:6142:3: error: no member named 'use_tracing' in '_PyCFrame'
          __Pyx_TraceReturn(__pyx_r, 0);
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        thinc/backends/numpy_ops.cpp:2506:19: note: expanded from macro '__Pyx_TraceReturn'
                      if (__Pyx_IsTracing(tstate, 0, 0)) {\
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        thinc/backends/numpy_ops.cpp:2408:34: note: expanded from macro '__Pyx_IsTracing'
             (unlikely((tstate)->cframe->use_tracing) &&\
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
        thinc/backends/numpy_ops.cpp:1001:43: note: expanded from macro 'unlikely'
          #define unlikely(x) __builtin_expect(!!(x), 0)
                                                  ^
        fatal error: too many errors emitted, stopping now [-ferror-limit=]
        1 warning and 20 errors generated.
        error: command '/usr/bin/clang' failed with exit code 1
        [end of output]

    note: This error originates from a subprocess, and is likely not a problem with pip.
    ERROR: Failed building wheel for thinc
  Failed to build thinc
  ERROR: Could not build wheels for thinc, which is required to install pyproject.toml-based projects

  [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.

dakinggg commented 9 months ago

It is quite likely that some packages will not install/work with python 3.12. I suggest using python 3.10.