facebookresearch / audiocraft

Audiocraft is a library for audio processing and generation with deep learning. It features the state-of-the-art EnCodec audio compressor / tokenizer, along with MusicGen, a simple and controllable music generation LM with textual and melodic conditioning.
MIT License
20.15k stars 2.01k forks source link

Is Python 3.12 supported for audiocraft? #476

Open brightlightkim opened 1 week ago

brightlightkim commented 1 week ago

My crew is working on building the AI tool for the marketers. We thought that using audiocraft library would bring a lot of creativity here.

On the other hand, while we tried to install the audiocraft, but we are getting this kind of error. I was wondering if we should lower our python version to make this work..

Error Message

(env) backend % python3 -m pip install -U audiocraft       
Collecting audiocraft
  Using cached audiocraft-1.3.0.tar.gz (635 kB)
  Preparing metadata (setup.py) ... done
Collecting av==11.0.0 (from audiocraft)
  Downloading av-11.0.0-cp312-cp312-macosx_11_0_arm64.whl.metadata (4.5 kB)
Collecting einops (from audiocraft)
  Downloading einops-0.8.0-py3-none-any.whl.metadata (12 kB)
Collecting flashy>=0.0.1 (from audiocraft)
  Downloading flashy-0.0.2.tar.gz (72 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 72.4/72.4 kB 1.7 MB/s eta 0:00:00
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting hydra-core>=1.1 (from audiocraft)
  Downloading hydra_core-1.3.2-py3-none-any.whl.metadata (5.5 kB)
Collecting hydra_colorlog (from audiocraft)
  Downloading hydra_colorlog-1.2.0-py3-none-any.whl.metadata (949 bytes)
Collecting julius (from audiocraft)
  Downloading julius-0.2.7.tar.gz (59 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 59.6/59.6 kB 3.9 MB/s eta 0:00:00
  Preparing metadata (setup.py) ... done
Collecting num2words (from audiocraft)
  Downloading num2words-0.5.13-py3-none-any.whl.metadata (12 kB)
Requirement already satisfied: numpy in ./env/lib/python3.12/site-packages (from audiocraft) (2.0.0)
Collecting sentencepiece (from audiocraft)
  Downloading sentencepiece-0.2.0-cp312-cp312-macosx_11_0_arm64.whl.metadata (7.7 kB)
Collecting spacy>=3.6.1 (from audiocraft)
  Downloading spacy-3.7.5-cp312-cp312-macosx_11_0_arm64.whl.metadata (27 kB)
INFO: pip is looking at multiple versions of audiocraft to determine which version is compatible with other requirements. This could take a while.
Collecting audiocraft
  Downloading audiocraft-1.2.0.tar.gz (615 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 615.4/615.4 kB 7.6 MB/s eta 0:00:00
  Preparing metadata (setup.py) ... done
Collecting av (from audiocraft)
  Downloading av-12.1.0-cp312-cp312-macosx_11_0_arm64.whl.metadata (4.6 kB)
Collecting audiocraft
  Downloading audiocraft-1.1.0.tar.gz (610 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 610.4/610.4 kB 29.7 MB/s eta 0:00:00
  Preparing metadata (setup.py) ... done
Collecting spacy==3.5.2 (from audiocraft)
  Downloading spacy-3.5.2.tar.gz (1.2 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 29.8 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
  ╰─> [633 lines of output]
      Collecting setuptools
        Using cached setuptools-70.1.0-py3-none-any.whl.metadata (6.0 kB)
      Collecting cython<3.0,>=0.25
        Downloading Cython-0.29.37-py2.py3-none-any.whl.metadata (3.1 kB)
      Collecting cymem<2.1.0,>=2.0.2
        Downloading cymem-2.0.8-cp312-cp312-macosx_11_0_arm64.whl.metadata (8.4 kB)
      Collecting preshed<3.1.0,>=3.0.2
        Downloading preshed-3.0.9-cp312-cp312-macosx_11_0_arm64.whl.metadata (2.2 kB)
      Collecting murmurhash<1.1.0,>=0.28.0
        Downloading murmurhash-1.0.10-cp312-cp312-macosx_11_0_arm64.whl.metadata (2.0 kB)
      Collecting thinc<8.2.0,>=8.1.8
        Downloading thinc-8.1.12.tar.gz (190 kB)
           ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 190.9/190.9 kB 2.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>=1.15.0
        Using cached numpy-2.0.0-cp312-cp312-macosx_14_0_arm64.whl.metadata (60 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)
        Downloading wasabi-1.1.3-py3-none-any.whl.metadata (28 kB)
      Collecting srsly<3.0.0,>=2.4.0 (from thinc<8.2.0,>=8.1.8)
        Downloading 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)
        Downloading 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)
        Downloading confection-0.1.5-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.7.4-py3-none-any.whl.metadata (109 kB)
      Collecting packaging>=20.0 (from thinc<8.2.0,>=8.1.8)
        Using cached packaging-24.1-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.7.0-py3-none-any.whl.metadata (15 kB)
      Collecting pydantic-core==2.18.4 (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.18.4-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.12.2-py3-none-any.whl.metadata (3.0 kB)
      Using cached setuptools-70.1.0-py3-none-any.whl (882 kB)
      Using cached Cython-0.29.37-py2.py3-none-any.whl (989 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-2.0.0-cp312-cp312-macosx_14_0_arm64.whl (5.0 MB)
      Using cached blis-0.7.11-cp312-cp312-macosx_11_0_arm64.whl (1.1 MB)
      Downloading catalogue-2.0.10-py3-none-any.whl (17 kB)
      Downloading confection-0.1.5-py3-none-any.whl (35 kB)
      Using cached packaging-24.1-py3-none-any.whl (53 kB)
      Using cached pydantic-2.7.4-py3-none-any.whl (409 kB)
      Using cached pydantic_core-2.18.4-cp312-cp312-macosx_11_0_arm64.whl (1.8 MB)
      Downloading srsly-2.4.8-cp312-cp312-macosx_11_0_arm64.whl (486 kB)
         ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 486.4/486.4 kB 10.0 MB/s eta 0:00:00
      Downloading wasabi-1.1.3-py3-none-any.whl (27 kB)
      Using cached annotated_types-0.7.0-py3-none-any.whl (13 kB)
      Using cached typing_extensions-4.12.2-py3-none-any.whl (37 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-14.0-arm64-cpython-312
            creating build/lib.macosx-14.0-arm64-cpython-312/thinc
            copying thinc/config.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc
            copying thinc/compat.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc
            copying thinc/util.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc
            copying thinc/__init__.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc
            copying thinc/mypy.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc
            copying thinc/types.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc
            copying thinc/about.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc
            copying thinc/model.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc
            copying thinc/optimizers.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc
            copying thinc/api.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc
            copying thinc/loss.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc
            copying thinc/initializers.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc
            copying thinc/schedules.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc
            creating build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/layers/remap_ids.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/layers/with_debug.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/layers/mxnetwrapper.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/layers/siamese.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/layers/concatenate.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/layers/reduce_sum.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/layers/softmax_activation.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/layers/hashembed.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/layers/expand_window.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/layers/list2padded.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/layers/with_padded.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/layers/with_nvtx_range.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/layers/layernorm.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/layers/maxout.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/layers/add.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/layers/embed.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/layers/residual.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/layers/reduce_first.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/layers/chain.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/layers/logistic.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/layers/linear.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/layers/gelu.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/layers/with_cpu.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/layers/torchscriptwrapper.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/layers/mish.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/layers/sigmoid_activation.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/layers/__init__.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/layers/pytorchwrapper.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/layers/with_array.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/layers/bidirectional.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/layers/hard_swish.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/layers/uniqued.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/layers/padded2list.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/layers/cauchysimilarity.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/layers/with_array2d.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/layers/strings2arrays.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/layers/with_getitem.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/layers/with_flatten_v2.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/layers/clipped_linear.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/layers/with_reshape.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/layers/tensorflowwrapper.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/layers/hard_swish_mobilenet.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/layers/noop.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/layers/relu.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/layers/swish.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/layers/with_signpost_interval.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/layers/ragged2list.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/layers/tuplify.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/layers/with_ragged.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/layers/list2ragged.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/layers/map_list.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/layers/dropout.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/layers/reduce_last.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/layers/list2array.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/layers/with_list.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/layers/lstm.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/layers/reduce_max.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/layers/with_flatten.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/layers/resizable.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/layers/sigmoid.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/layers/multisoftmax.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/layers/softmax.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/layers/reduce_mean.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/layers/array_getitem.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/layers/dish.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/layers/parametricattention.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/layers/clone.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            creating build/lib.macosx-14.0-arm64-cpython-312/thinc/backends
            copying thinc/backends/mps_ops.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/backends
            copying thinc/backends/__init__.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/backends
            copying thinc/backends/_param_server.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/backends
            copying thinc/backends/cupy_ops.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/backends
            copying thinc/backends/_custom_kernels.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/backends
            copying thinc/backends/ops.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/backends
            copying thinc/backends/_cupy_allocators.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/backends
            creating build/lib.macosx-14.0-arm64-cpython-312/thinc/tests
            copying thinc/tests/conftest.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/tests
            copying thinc/tests/strategies.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/tests
            copying thinc/tests/test_schedules.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/tests
            copying thinc/tests/util.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/tests
            copying thinc/tests/test_initializers.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/tests
            copying thinc/tests/test_optimizers.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/tests
            copying thinc/tests/__init__.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/tests
            copying thinc/tests/test_util.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/tests
            copying thinc/tests/test_indexing.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/tests
            copying thinc/tests/test_config.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/tests
            copying thinc/tests/test_serialize.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/tests
            copying thinc/tests/test_loss.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/tests
            copying thinc/tests/test_import__all__.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/tests
            copying thinc/tests/test_examples.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/tests
            copying thinc/tests/test_types.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/tests
            creating build/lib.macosx-14.0-arm64-cpython-312/thinc/extra
            copying thinc/extra/__init__.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/extra
            creating build/lib.macosx-14.0-arm64-cpython-312/thinc/shims
            copying thinc/shims/mxnet.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/shims
            copying thinc/shims/__init__.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/shims
            copying thinc/shims/tensorflow.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/shims
            copying thinc/shims/pytorch.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/shims
            copying thinc/shims/torchscript.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/shims
            copying thinc/shims/pytorch_grad_scaler.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/shims
            copying thinc/shims/shim.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/shims
            creating build/lib.macosx-14.0-arm64-cpython-312/thinc/tests/layers
            copying thinc/tests/layers/test_with_flatten.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/tests/layers
            copying thinc/tests/layers/test_hash_embed.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/tests/layers
            copying thinc/tests/layers/test_layers_api.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/tests/layers
            copying thinc/tests/layers/test_with_transforms.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/tests/layers
            copying thinc/tests/layers/test_sparse_linear.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/tests/layers
            copying thinc/tests/layers/test_uniqued.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/tests/layers
            copying thinc/tests/layers/test_combinators.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/tests/layers
            copying thinc/tests/layers/test_tensorflow_wrapper.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/tests/layers
            copying thinc/tests/layers/__init__.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/tests/layers
            copying thinc/tests/layers/test_resizable.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/tests/layers
            copying thinc/tests/layers/test_mnist.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/tests/layers
            copying thinc/tests/layers/test_feed_forward.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/tests/layers
            copying thinc/tests/layers/test_torchscriptwrapper.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/tests/layers
            copying thinc/tests/layers/test_reduce.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/tests/layers
            copying thinc/tests/layers/test_mappers.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/tests/layers
            copying thinc/tests/layers/test_transforms.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/tests/layers
            copying thinc/tests/layers/test_linear.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/tests/layers
            copying thinc/tests/layers/test_softmax.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/tests/layers
            copying thinc/tests/layers/test_pytorch_wrapper.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/tests/layers
            copying thinc/tests/layers/test_with_debug.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/tests/layers
            copying thinc/tests/layers/test_mxnet_wrapper.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/tests/layers
            copying thinc/tests/layers/test_shim.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/tests/layers
            copying thinc/tests/layers/test_lstm.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/tests/layers
            copying thinc/tests/layers/test_basic_tagger.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/tests/layers
            creating build/lib.macosx-14.0-arm64-cpython-312/thinc/tests/backends
            copying thinc/tests/backends/__init__.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/tests/backends
            copying thinc/tests/backends/test_ops.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/tests/backends
            copying thinc/tests/backends/test_mem.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/tests/backends
            creating build/lib.macosx-14.0-arm64-cpython-312/thinc/tests/extra
            copying thinc/tests/extra/test_beam_search.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/tests/extra
            copying thinc/tests/extra/__init__.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/tests/extra
            creating build/lib.macosx-14.0-arm64-cpython-312/thinc/tests/shims
            copying thinc/tests/shims/__init__.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/tests/shims
            copying thinc/tests/shims/test_pytorch_grad_scaler.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/tests/shims
            creating build/lib.macosx-14.0-arm64-cpython-312/thinc/tests/mypy
            copying thinc/tests/mypy/test_mypy.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/tests/mypy
            copying thinc/tests/mypy/__init__.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/tests/mypy
            creating build/lib.macosx-14.0-arm64-cpython-312/thinc/tests/model
            copying thinc/tests/model/test_model.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/tests/model
            copying thinc/tests/model/test_validation.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/tests/model
            copying thinc/tests/model/__init__.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/tests/model
            creating build/lib.macosx-14.0-arm64-cpython-312/thinc/tests/regression
            copying thinc/tests/regression/__init__.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/tests/regression
            copying thinc/tests/regression/test_issue208.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/tests/regression
            copying thinc/tests/regression/test_issue564.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/tests/regression
            creating build/lib.macosx-14.0-arm64-cpython-312/thinc/tests/mypy/modules
            copying thinc/tests/mypy/modules/fail_no_plugin.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/tests/mypy/modules
            copying thinc/tests/mypy/modules/success_no_plugin.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/tests/mypy/modules
            copying thinc/tests/mypy/modules/fail_plugin.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/tests/mypy/modules
            copying thinc/tests/mypy/modules/__init__.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/tests/mypy/modules
            copying thinc/tests/mypy/modules/success_plugin.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/tests/mypy/modules
            creating build/lib.macosx-14.0-arm64-cpython-312/thinc/tests/regression/issue519
            copying thinc/tests/regression/issue519/test_issue519.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/tests/regression/issue519
            copying thinc/tests/regression/issue519/__init__.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/tests/regression/issue519
            copying thinc/tests/regression/issue519/program.py -> build/lib.macosx-14.0-arm64-cpython-312/thinc/tests/regression/issue519
            creating build/lib.macosx-14.0-arm64-cpython-312/thinc/extra/tests
            copying thinc/extra/tests/__init__.py -> build/lib.macosx-14.0-arm64-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 /opt/homebrew/Cellar/python@3.12/3.12.3/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/kh/880kjvcn53g47p3ynxbwqlhh0000gn/T/pip-build-env-7sch3tm6/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/kh/880kjvcn53g47p3ynxbwqlhh0000gn/T/pip-build-env-7sch3tm6/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/kh/880kjvcn53g47p3ynxbwqlhh0000gn/T/pip-build-env-7sch3tm6/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/kh/880kjvcn53g47p3ynxbwqlhh0000gn/T/pip-build-env-7sch3tm6/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/kh/880kjvcn53g47p3ynxbwqlhh0000gn/T/pip-build-env-7sch3tm6/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 /opt/homebrew/Cellar/python@3.12/3.12.3/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/kh/880kjvcn53g47p3ynxbwqlhh0000gn/T/pip-build-env-7sch3tm6/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/kh/880kjvcn53g47p3ynxbwqlhh0000gn/T/pip-build-env-7sch3tm6/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/kh/880kjvcn53g47p3ynxbwqlhh0000gn/T/pip-build-env-7sch3tm6/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/kh/880kjvcn53g47p3ynxbwqlhh0000gn/T/pip-build-env-7sch3tm6/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/kh/880kjvcn53g47p3ynxbwqlhh0000gn/T/pip-build-env-7sch3tm6/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/kh/880kjvcn53g47p3ynxbwqlhh0000gn/T/pip-build-env-7sch3tm6/overlay/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _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/kh/880kjvcn53g47p3ynxbwqlhh0000gn/T/pip-build-env-7sch3tm6/overlay/lib/python3.12/site-packages/setuptools/command/build_py.py:215: _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-14.0-arm64-cpython-312/thinc
            copying thinc/py.typed -> build/lib.macosx-14.0-arm64-cpython-312/thinc
            copying thinc/layers/premap_ids.pyx -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/layers/sparselinear.pyx -> build/lib.macosx-14.0-arm64-cpython-312/thinc/layers
            copying thinc/backends/__init__.pxd -> build/lib.macosx-14.0-arm64-cpython-312/thinc/backends
            copying thinc/backends/_custom_kernels.cu -> build/lib.macosx-14.0-arm64-cpython-312/thinc/backends
            copying thinc/backends/_murmur3.cu -> build/lib.macosx-14.0-arm64-cpython-312/thinc/backends
            copying thinc/backends/cblas.pxd -> build/lib.macosx-14.0-arm64-cpython-312/thinc/backends
            copying thinc/backends/cblas.pyx -> build/lib.macosx-14.0-arm64-cpython-312/thinc/backends
            copying thinc/backends/cpu_kernels.hh -> build/lib.macosx-14.0-arm64-cpython-312/thinc/backends
            copying thinc/backends/linalg.pxd -> build/lib.macosx-14.0-arm64-cpython-312/thinc/backends
            copying thinc/backends/linalg.pyx -> build/lib.macosx-14.0-arm64-cpython-312/thinc/backends
            copying thinc/backends/numpy_ops.pxd -> build/lib.macosx-14.0-arm64-cpython-312/thinc/backends
            copying thinc/backends/numpy_ops.pyx -> build/lib.macosx-14.0-arm64-cpython-312/thinc/backends
            copying thinc/extra/__init__.pxd -> build/lib.macosx-14.0-arm64-cpython-312/thinc/extra
            copying thinc/extra/search.pxd -> build/lib.macosx-14.0-arm64-cpython-312/thinc/extra
            copying thinc/extra/search.pyx -> build/lib.macosx-14.0-arm64-cpython-312/thinc/extra
            creating build/lib.macosx-14.0-arm64-cpython-312/thinc/tests/mypy/configs
            copying thinc/tests/mypy/configs/mypy-default.ini -> build/lib.macosx-14.0-arm64-cpython-312/thinc/tests/mypy/configs
            copying thinc/tests/mypy/configs/mypy-plugin.ini -> build/lib.macosx-14.0-arm64-cpython-312/thinc/tests/mypy/configs
            creating build/lib.macosx-14.0-arm64-cpython-312/thinc/tests/mypy/outputs
            copying thinc/tests/mypy/outputs/fail-no-plugin.txt -> build/lib.macosx-14.0-arm64-cpython-312/thinc/tests/mypy/outputs
            copying thinc/tests/mypy/outputs/fail-plugin.txt -> build/lib.macosx-14.0-arm64-cpython-312/thinc/tests/mypy/outputs
            copying thinc/tests/mypy/outputs/success-no-plugin.txt -> build/lib.macosx-14.0-arm64-cpython-312/thinc/tests/mypy/outputs
            copying thinc/tests/mypy/outputs/success-plugin.txt -> build/lib.macosx-14.0-arm64-cpython-312/thinc/tests/mypy/outputs
            copying thinc/extra/tests/c_test_search.pyx -> build/lib.macosx-14.0-arm64-cpython-312/thinc/extra/tests
            running build_ext
            building 'thinc.backends.cblas' extension
            creating build/temp.macosx-14.0-arm64-cpython-312
            creating build/temp.macosx-14.0-arm64-cpython-312/thinc
            creating build/temp.macosx-14.0-arm64-cpython-312/thinc/backends
            clang -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -O3 -Wall -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -I/private/var/folders/kh/880kjvcn53g47p3ynxbwqlhh0000gn/T/pip-build-env-7sch3tm6/overlay/lib/python3.12/site-packages/numpy/_core/include -I/opt/homebrew/Cellar/python@3.12/3.12.3/Frameworks/Python.framework/Versions/3.12/include/python3.12 -I/Users/suyeol/ai-video-gen/backend/env/include -I/opt/homebrew/opt/python@3.12/Frameworks/Python.framework/Versions/3.12/include/python3.12 -c thinc/backends/cblas.cpp -o build/temp.macosx-14.0-arm64-cpython-312/thinc/backends/cblas.o -O3 -Wno-strict-prototypes -Wno-unused-function -std=c++11
            clang++ -bundle -undefined dynamic_lookup -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk build/temp.macosx-14.0-arm64-cpython-312/thinc/backends/cblas.o -o build/lib.macosx-14.0-arm64-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 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -I/private/var/folders/kh/880kjvcn53g47p3ynxbwqlhh0000gn/T/pip-build-env-7sch3tm6/overlay/lib/python3.12/site-packages/numpy/_core/include -I/opt/homebrew/Cellar/python@3.12/3.12.3/Frameworks/Python.framework/Versions/3.12/include/python3.12 -I/Users/suyeol/ai-video-gen/backend/env/include -I/opt/homebrew/opt/python@3.12/Frameworks/Python.framework/Versions/3.12/include/python3.12 -c thinc/backends/linalg.cpp -o build/temp.macosx-14.0-arm64-cpython-312/thinc/backends/linalg.o -O3 -Wno-strict-prototypes -Wno-unused-function -std=c++11
            clang++ -bundle -undefined dynamic_lookup -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk build/temp.macosx-14.0-arm64-cpython-312/thinc/backends/linalg.o -o build/lib.macosx-14.0-arm64-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 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -Ithinc/backends -I/private/var/folders/kh/880kjvcn53g47p3ynxbwqlhh0000gn/T/pip-build-env-7sch3tm6/overlay/lib/python3.12/site-packages/numpy/_core/include -I/opt/homebrew/Cellar/python@3.12/3.12.3/Frameworks/Python.framework/Versions/3.12/include/python3.12 -I/Users/suyeol/ai-video-gen/backend/env/include -I/opt/homebrew/opt/python@3.12/Frameworks/Python.framework/Versions/3.12/include/python3.12 -c thinc/backends/numpy_ops.cpp -o build/temp.macosx-14.0-arm64-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:803:
            In file included from /private/var/folders/kh/880kjvcn53g47p3ynxbwqlhh0000gn/T/pip-build-env-7sch3tm6/overlay/lib/python3.12/site-packages/numpy/_core/include/numpy/arrayobject.h:5:
            In file included from /private/var/folders/kh/880kjvcn53g47p3ynxbwqlhh0000gn/T/pip-build-env-7sch3tm6/overlay/lib/python3.12/site-packages/numpy/_core/include/numpy/ndarrayobject.h:12:
            In file included from /private/var/folders/kh/880kjvcn53g47p3ynxbwqlhh0000gn/T/pip-build-env-7sch3tm6/overlay/lib/python3.12/site-packages/numpy/_core/include/numpy/ndarraytypes.h:1909:
            /private/var/folders/kh/880kjvcn53g47p3ynxbwqlhh0000gn/T/pip-build-env-7sch3tm6/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:4965: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:2423:15: note: expanded from macro '__Pyx_TraceCall'
                      if (__Pyx_IsTracing(tstate, 1, 1)) {\
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            thinc/backends/numpy_ops.cpp:2384: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:4965: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:2431:11: note: expanded from macro '__Pyx_TraceCall'
                  if (__Pyx_IsTracing(tstate, 1, 1)) {\
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            thinc/backends/numpy_ops.cpp:2384: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:5058:3: error: no member named 'use_tracing' in '_PyCFrame'
              __Pyx_TraceReturn(__pyx_r, 0);
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            thinc/backends/numpy_ops.cpp:2482:19: note: expanded from macro '__Pyx_TraceReturn'
                          if (__Pyx_IsTracing(tstate, 0, 0)) {\
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            thinc/backends/numpy_ops.cpp:2384: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:5058:3: error: no member named 'use_tracing' in '_PyCFrame'
              __Pyx_TraceReturn(__pyx_r, 0);
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            thinc/backends/numpy_ops.cpp:2489:15: note: expanded from macro '__Pyx_TraceReturn'
                      if (__Pyx_IsTracing(tstate, 0, 0)) {\
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            thinc/backends/numpy_ops.cpp:2384: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:5168: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:2423:15: note: expanded from macro '__Pyx_TraceCall'
                      if (__Pyx_IsTracing(tstate, 1, 1)) {\
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            thinc/backends/numpy_ops.cpp:2384: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:5168: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:2431:11: note: expanded from macro '__Pyx_TraceCall'
                  if (__Pyx_IsTracing(tstate, 1, 1)) {\
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            thinc/backends/numpy_ops.cpp:2384: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:5405:3: error: no member named 'use_tracing' in '_PyCFrame'
              __Pyx_TraceReturn(__pyx_r, 0);
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            thinc/backends/numpy_ops.cpp:2482:19: note: expanded from macro '__Pyx_TraceReturn'
                          if (__Pyx_IsTracing(tstate, 0, 0)) {\
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            thinc/backends/numpy_ops.cpp:2384: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:5405:3: error: no member named 'use_tracing' in '_PyCFrame'
              __Pyx_TraceReturn(__pyx_r, 0);
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            thinc/backends/numpy_ops.cpp:2489:15: note: expanded from macro '__Pyx_TraceReturn'
                      if (__Pyx_IsTracing(tstate, 0, 0)) {\
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            thinc/backends/numpy_ops.cpp:2384: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:5511: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:2423:15: note: expanded from macro '__Pyx_TraceCall'
                      if (__Pyx_IsTracing(tstate, 1, 1)) {\
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            thinc/backends/numpy_ops.cpp:2384: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:5511: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:2431:11: note: expanded from macro '__Pyx_TraceCall'
                  if (__Pyx_IsTracing(tstate, 1, 1)) {\
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            thinc/backends/numpy_ops.cpp:2384: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:5612:3: error: no member named 'use_tracing' in '_PyCFrame'
              __Pyx_TraceReturn(__pyx_r, 0);
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            thinc/backends/numpy_ops.cpp:2482:19: note: expanded from macro '__Pyx_TraceReturn'
                          if (__Pyx_IsTracing(tstate, 0, 0)) {\
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            thinc/backends/numpy_ops.cpp:2384: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:5612:3: error: no member named 'use_tracing' in '_PyCFrame'
              __Pyx_TraceReturn(__pyx_r, 0);
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            thinc/backends/numpy_ops.cpp:2489:15: note: expanded from macro '__Pyx_TraceReturn'
                      if (__Pyx_IsTracing(tstate, 0, 0)) {\
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            thinc/backends/numpy_ops.cpp:2384: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:5650: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:2423:15: note: expanded from macro '__Pyx_TraceCall'
                      if (__Pyx_IsTracing(tstate, 1, 1)) {\
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            thinc/backends/numpy_ops.cpp:2384: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:5650: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:2431:11: note: expanded from macro '__Pyx_TraceCall'
                  if (__Pyx_IsTracing(tstate, 1, 1)) {\
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            thinc/backends/numpy_ops.cpp:2384: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:5681:3: error: no member named 'use_tracing' in '_PyCFrame'
              __Pyx_TraceReturn(__pyx_r, 0);
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            thinc/backends/numpy_ops.cpp:2482:19: note: expanded from macro '__Pyx_TraceReturn'
                          if (__Pyx_IsTracing(tstate, 0, 0)) {\
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            thinc/backends/numpy_ops.cpp:2384: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:5681:3: error: no member named 'use_tracing' in '_PyCFrame'
              __Pyx_TraceReturn(__pyx_r, 0);
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            thinc/backends/numpy_ops.cpp:2489:15: note: expanded from macro '__Pyx_TraceReturn'
                      if (__Pyx_IsTracing(tstate, 0, 0)) {\
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            thinc/backends/numpy_ops.cpp:2384: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:5811: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:2423:15: note: expanded from macro '__Pyx_TraceCall'
                      if (__Pyx_IsTracing(tstate, 1, 1)) {\
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            thinc/backends/numpy_ops.cpp:2384: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:5811: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:2431:11: note: expanded from macro '__Pyx_TraceCall'
                  if (__Pyx_IsTracing(tstate, 1, 1)) {\
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            thinc/backends/numpy_ops.cpp:2384: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:6158:3: error: no member named 'use_tracing' in '_PyCFrame'
              __Pyx_TraceReturn(__pyx_r, 0);
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            thinc/backends/numpy_ops.cpp:2482:19: note: expanded from macro '__Pyx_TraceReturn'
                          if (__Pyx_IsTracing(tstate, 0, 0)) {\
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            thinc/backends/numpy_ops.cpp:2384: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.