RedditVideoMakerBot icon indicating copy to clipboard operation
RedditVideoMakerBot copied to clipboard

[Bug]: Error when Installing requirements

Open Ika1009 opened this issue 1 year ago • 7 comments

Describe the bug

When running either pip3 install -r requirements.txt or pip install -r requirements.txt, I get the error under: Here is thje full output in terminal:pip3 install -r requirements.txt Collecting boto3==1.26.142 (from -r requirements.txt (line 1)) Using cached boto3-1.26.142-py3-none-any.whl.metadata (7.0 kB) Collecting botocore==1.29.142 (from -r requirements.txt (line 2)) Using cached botocore-1.29.142-py3-none-any.whl.metadata (5.9 kB) Collecting gTTS==2.3.2 (from -r requirements.txt (line 3)) Using cached gTTS-2.3.2-py3-none-any.whl.metadata (4.1 kB) Collecting moviepy==1.0.3 (from -r requirements.txt (line 4)) Using cached moviepy-1.0.3.tar.gz (388 kB) Installing build dependencies ... done Getting requirements to build wheel ... done Installing backend dependencies ... done Preparing metadata (pyproject.toml) ... done Collecting playwright==1.34.0 (from -r requirements.txt (line 5)) Using cached playwright-1.34.0-py3-none-win_amd64.whl.metadata (3.6 kB) Collecting praw==7.7.0 (from -r requirements.txt (line 6)) Using cached praw-7.7.0-py3-none-any.whl.metadata (9.7 kB) Collecting prawcore~=2.3.0 (from -r requirements.txt (line 7)) Using cached prawcore-2.3.0-py3-none-any.whl.metadata (4.5 kB) Collecting requests==2.31.0 (from -r requirements.txt (line 8)) Using cached requests-2.31.0-py3-none-any.whl.metadata (4.6 kB) Collecting rich==13.4.1 (from -r requirements.txt (line 9)) Using cached rich-13.4.1-py3-none-any.whl.metadata (18 kB) Collecting toml==0.10.2 (from -r requirements.txt (line 10)) Using cached toml-0.10.2-py2.py3-none-any.whl.metadata (7.1 kB) Collecting translators==5.7.6 (from -r requirements.txt (line 11)) Using cached translators-5.7.6-py3-none-any.whl.metadata (68 kB) Collecting pyttsx3==2.90 (from -r requirements.txt (line 12)) Using cached pyttsx3-2.90-py3-none-any.whl.metadata (3.6 kB) Collecting Pillow==9.5.0 (from -r requirements.txt (line 13)) Using cached Pillow-9.5.0-cp312-cp312-win_amd64.whl.metadata (9.7 kB) Collecting tomlkit==0.11.8 (from -r requirements.txt (line 14)) Using cached tomlkit-0.11.8-py3-none-any.whl.metadata (2.7 kB) Collecting Flask==2.3.3 (from -r requirements.txt (line 15)) Using cached flask-2.3.3-py3-none-any.whl.metadata (3.6 kB) Collecting clean-text==0.6.0 (from -r requirements.txt (line 16)) Using cached clean_text-0.6.0-py3-none-any.whl.metadata (6.6 kB) Collecting unidecode==1.3.6 (from -r requirements.txt (line 17)) Using cached Unidecode-1.3.6-py3-none-any.whl.metadata (13 kB) Collecting spacy==3.5.3 (from -r requirements.txt (line 18)) Using cached spacy-3.5.3.tar.gz (1.2 MB) Installing build dependencies ... error error: subprocess-exited-with-error

× pip subprocess to install build dependencies did not run successfully.
│ exit code: 1 ╰─> [520 lines of output] Collecting setuptools Using cached setuptools-69.5.1-py3-none-any.whl.metadata (6.2 kB) Collecting cython<3.0,>=0.25 Using cached Cython-0.29.37-py2.py3-none-any.whl.metadata (3.1 kB)
Collecting cymem<2.1.0,>=2.0.2 Using cached cymem-2.0.8-cp312-cp312-win_amd64.whl.metadata (8.6 kB)
Collecting preshed<3.1.0,>=3.0.2 Using cached preshed-3.0.9-cp312-cp312-win_amd64.whl.metadata (2.2 kB)
Collecting murmurhash<1.1.0,>=0.28.0 Using cached murmurhash-1.0.10-cp312-cp312-win_amd64.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.4-cp312-cp312-win_amd64.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-win_amd64.whl.metadata (7.6 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-win_amd64.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.4-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.1-py3-none-any.whl.metadata (107 kB) Collecting packaging>=20.0 (from thinc<8.2.0,>=8.1.8) Using cached packaging-24.0-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.18.2 (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.2-cp312-none-win_amd64.whl.metadata (6.7 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.11.0-py3-none-any.whl.metadata (3.0 kB) Collecting colorama>=0.4.6 (from wasabi<1.2.0,>=0.8.1->thinc<8.2.0,>=8.1.8) Using cached colorama-0.4.6-py2.py3-none-any.whl.metadata (17 kB) Using cached setuptools-69.5.1-py3-none-any.whl (894 kB) Using cached Cython-0.29.37-py2.py3-none-any.whl (989 kB) Using cached cymem-2.0.8-cp312-cp312-win_amd64.whl (39 kB) Using cached preshed-3.0.9-cp312-cp312-win_amd64.whl (122 kB) Using cached murmurhash-1.0.10-cp312-cp312-win_amd64.whl (25 kB) Using cached numpy-1.26.4-cp312-cp312-win_amd64.whl (15.5 MB) Using cached blis-0.7.11-cp312-cp312-win_amd64.whl (6.6 MB) Using cached catalogue-2.0.10-py3-none-any.whl (17 kB) Using cached confection-0.1.4-py3-none-any.whl (35 kB) Using cached packaging-24.0-py3-none-any.whl (53 kB) Using cached pydantic-2.7.1-py3-none-any.whl (409 kB) Using cached pydantic_core-2.18.2-cp312-none-win_amd64.whl (1.9 MB) Using cached srsly-2.4.8-cp312-cp312-win_amd64.whl (478 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 colorama-0.4.6-py2.py3-none-any.whl (25 kB) Using cached typing_extensions-4.11.0-py3-none-any.whl (34 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
 
    [444 lines of output]
    Cythonizing sources
    running bdist_wheel
    running build
    running build_py
    creating build
    creating build\lib.win-amd64-cpython-312
    creating build\lib.win-amd64-cpython-312\thinc
    copying thinc\about.py -> build\lib.win-amd64-cpython-312\thinc
    copying thinc\api.py -> build\lib.win-amd64-cpython-312\thinc
    copying thinc\compat.py -> build\lib.win-amd64-cpython-312\thinc
    copying thinc\config.py -> build\lib.win-amd64-cpython-312\thinc
    copying thinc\initializers.py -> build\lib.win-amd64-cpython-312\thinc
    copying thinc\loss.py -> build\lib.win-amd64-cpython-312\thinc
    copying thinc\model.py -> build\lib.win-amd64-cpython-312\thinc
    copying thinc\mypy.py -> build\lib.win-amd64-cpython-312\thinc
    copying thinc\optimizers.py -> build\lib.win-amd64-cpython-312\thinc
    copying thinc\schedules.py -> build\lib.win-amd64-cpython-312\thinc
    copying thinc\types.py -> build\lib.win-amd64-cpython-312\thinc
    copying thinc\util.py -> build\lib.win-amd64-cpython-312\thinc
    copying thinc\__init__.py -> build\lib.win-amd64-cpython-312\thinc
    creating build\lib.win-amd64-cpython-312\thinc\backends
    copying thinc\backends\cupy_ops.py -> build\lib.win-amd64-cpython-312\thinc\backends
    copying thinc\backends\mps_ops.py -> build\lib.win-amd64-cpython-312\thinc\backends
    copying thinc\backends\ops.py -> build\lib.win-amd64-cpython-312\thinc\backends
    copying thinc\backends\_cupy_allocators.py -> build\lib.win-amd64-cpython-312\thinc\backends
    copying thinc\backends\_custom_kernels.py -> build\lib.win-amd64-cpython-312\thinc\backends
    copying thinc\backends\_param_server.py -> build\lib.win-amd64-cpython-312\thinc\backends
    copying thinc\backends\__init__.py -> build\lib.win-amd64-cpython-312\thinc\backends
    creating build\lib.win-amd64-cpython-312\thinc\extra
    copying thinc\extra\__init__.py -> build\lib.win-amd64-cpython-312\thinc\extra
    creating build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\add.py -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\array_getitem.py -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\bidirectional.py -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\cauchysimilarity.py -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\chain.py -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\clipped_linear.py -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\clone.py -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\concatenate.py -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\dish.py -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\dropout.py -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\embed.py -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\expand_window.py -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\gelu.py -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\hard_swish.py -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\hard_swish_mobilenet.py -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\hashembed.py -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\layernorm.py -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\linear.py -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\list2array.py -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\list2padded.py -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\list2ragged.py -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\logistic.py -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\lstm.py -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\map_list.py -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\maxout.py -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\mish.py -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\multisoftmax.py -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\mxnetwrapper.py -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\noop.py -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\padded2list.py -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\parametricattention.py -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\pytorchwrapper.py -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\ragged2list.py -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\reduce_first.py -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\reduce_last.py -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\reduce_max.py -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\reduce_mean.py -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\reduce_sum.py -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\relu.py -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\remap_ids.py -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\residual.py -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\resizable.py -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\siamese.py -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\sigmoid.py -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\sigmoid_activation.py -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\softmax.py -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\softmax_activation.py -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\strings2arrays.py -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\swish.py -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\tensorflowwrapper.py -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\torchscriptwrapper.py -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\tuplify.py -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\uniqued.py -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\with_array.py -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\with_array2d.py -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\with_cpu.py -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\with_debug.py -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\with_flatten.py -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\with_flatten_v2.py -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\with_getitem.py -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\with_list.py -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\with_nvtx_range.py -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\with_padded.py -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\with_ragged.py -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\with_reshape.py -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\with_signpost_interval.py -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\__init__.py -> build\lib.win-amd64-cpython-312\thinc\layers
    creating build\lib.win-amd64-cpython-312\thinc\shims
    copying thinc\shims\mxnet.py -> build\lib.win-amd64-cpython-312\thinc\shims
    copying thinc\shims\pytorch.py -> build\lib.win-amd64-cpython-312\thinc\shims
    copying thinc\shims\pytorch_grad_scaler.py -> build\lib.win-amd64-cpython-312\thinc\shims
    copying thinc\shims\shim.py -> build\lib.win-amd64-cpython-312\thinc\shims
    copying thinc\shims\tensorflow.py -> build\lib.win-amd64-cpython-312\thinc\shims
    copying thinc\shims\torchscript.py -> build\lib.win-amd64-cpython-312\thinc\shims
    copying thinc\shims\__init__.py -> build\lib.win-amd64-cpython-312\thinc\shims
    creating build\lib.win-amd64-cpython-312\thinc\tests
    copying thinc\tests\conftest.py -> build\lib.win-amd64-cpython-312\thinc\tests
    copying thinc\tests\strategies.py -> build\lib.win-amd64-cpython-312\thinc\tests
    copying thinc\tests\test_config.py -> build\lib.win-amd64-cpython-312\thinc\tests
    copying thinc\tests\test_examples.py -> build\lib.win-amd64-cpython-312\thinc\tests
    copying thinc\tests\test_import__all__.py -> build\lib.win-amd64-cpython-312\thinc\tests
    copying thinc\tests\test_indexing.py -> build\lib.win-amd64-cpython-312\thinc\tests
    copying thinc\tests\test_initializers.py -> build\lib.win-amd64-cpython-312\thinc\tests
    copying thinc\tests\test_loss.py -> build\lib.win-amd64-cpython-312\thinc\tests
    copying thinc\tests\test_optimizers.py -> build\lib.win-amd64-cpython-312\thinc\tests
    copying thinc\tests\test_schedules.py -> build\lib.win-amd64-cpython-312\thinc\tests
    copying thinc\tests\test_serialize.py -> build\lib.win-amd64-cpython-312\thinc\tests
    copying thinc\tests\test_types.py -> build\lib.win-amd64-cpython-312\thinc\tests
    copying thinc\tests\test_util.py -> build\lib.win-amd64-cpython-312\thinc\tests
    copying thinc\tests\util.py -> build\lib.win-amd64-cpython-312\thinc\tests
    copying thinc\tests\__init__.py -> build\lib.win-amd64-cpython-312\thinc\tests
    creating build\lib.win-amd64-cpython-312\thinc\extra\tests
    copying thinc\extra\tests\__init__.py -> build\lib.win-amd64-cpython-312\thinc\extra\tests
    creating build\lib.win-amd64-cpython-312\thinc\tests\backends
    copying thinc\tests\backends\test_mem.py -> build\lib.win-amd64-cpython-312\thinc\tests\backends
    copying thinc\tests\backends\test_ops.py -> build\lib.win-amd64-cpython-312\thinc\tests\backends
    copying thinc\tests\backends\__init__.py -> build\lib.win-amd64-cpython-312\thinc\tests\backends
    creating build\lib.win-amd64-cpython-312\thinc\tests\extra
    copying thinc\tests\extra\test_beam_search.py -> build\lib.win-amd64-cpython-312\thinc\tests\extra
    copying thinc\tests\extra\__init__.py -> build\lib.win-amd64-cpython-312\thinc\tests\extra
    creating build\lib.win-amd64-cpython-312\thinc\tests\layers
    copying thinc\tests\layers\test_basic_tagger.py -> build\lib.win-amd64-cpython-312\thinc\tests\layers
    copying thinc\tests\layers\test_combinators.py -> build\lib.win-amd64-cpython-312\thinc\tests\layers
    copying thinc\tests\layers\test_feed_forward.py -> build\lib.win-amd64-cpython-312\thinc\tests\layers
    copying thinc\tests\layers\test_hash_embed.py -> build\lib.win-amd64-cpython-312\thinc\tests\layers
    copying thinc\tests\layers\test_layers_api.py -> build\lib.win-amd64-cpython-312\thinc\tests\layers
    copying thinc\tests\layers\test_linear.py -> build\lib.win-amd64-cpython-312\thinc\tests\layers
    copying thinc\tests\layers\test_lstm.py -> build\lib.win-amd64-cpython-312\thinc\tests\layers
    copying thinc\tests\layers\test_mappers.py -> build\lib.win-amd64-cpython-312\thinc\tests\layers
    copying thinc\tests\layers\test_mnist.py -> build\lib.win-amd64-cpython-312\thinc\tests\layers
    copying thinc\tests\layers\test_mxnet_wrapper.py -> build\lib.win-amd64-cpython-312\thinc\tests\layers
    copying thinc\tests\layers\test_pytorch_wrapper.py -> build\lib.win-amd64-cpython-312\thinc\tests\layers
    copying thinc\tests\layers\test_reduce.py -> build\lib.win-amd64-cpython-312\thinc\tests\layers
    copying thinc\tests\layers\test_resizable.py -> build\lib.win-amd64-cpython-312\thinc\tests\layers
    copying thinc\tests\layers\test_shim.py -> build\lib.win-amd64-cpython-312\thinc\tests\layers
    copying thinc\tests\layers\test_softmax.py -> build\lib.win-amd64-cpython-312\thinc\tests\layers
    copying thinc\tests\layers\test_sparse_linear.py -> build\lib.win-amd64-cpython-312\thinc\tests\layers
    copying thinc\tests\layers\test_tensorflow_wrapper.py -> build\lib.win-amd64-cpython-312\thinc\tests\layers
    copying thinc\tests\layers\test_torchscriptwrapper.py -> build\lib.win-amd64-cpython-312\thinc\tests\layers
    copying thinc\tests\layers\test_transforms.py -> build\lib.win-amd64-cpython-312\thinc\tests\layers
    copying thinc\tests\layers\test_uniqued.py -> build\lib.win-amd64-cpython-312\thinc\tests\layers
    copying thinc\tests\layers\test_with_debug.py -> build\lib.win-amd64-cpython-312\thinc\tests\layers
    copying thinc\tests\layers\test_with_flatten.py -> build\lib.win-amd64-cpython-312\thinc\tests\layers
    copying thinc\tests\layers\test_with_transforms.py -> build\lib.win-amd64-cpython-312\thinc\tests\layers
    copying thinc\tests\layers\__init__.py -> build\lib.win-amd64-cpython-312\thinc\tests\layers
    creating build\lib.win-amd64-cpython-312\thinc\tests\model
    copying thinc\tests\model\test_model.py -> build\lib.win-amd64-cpython-312\thinc\tests\model
    copying thinc\tests\model\test_validation.py -> build\lib.win-amd64-cpython-312\thinc\tests\model
    copying thinc\tests\model\__init__.py -> build\lib.win-amd64-cpython-312\thinc\tests\model
    creating build\lib.win-amd64-cpython-312\thinc\tests\mypy
    copying thinc\tests\mypy\test_mypy.py -> build\lib.win-amd64-cpython-312\thinc\tests\mypy
    copying thinc\tests\mypy\__init__.py -> build\lib.win-amd64-cpython-312\thinc\tests\mypy
    creating build\lib.win-amd64-cpython-312\thinc\tests\regression
    copying thinc\tests\regression\test_issue208.py -> build\lib.win-amd64-cpython-312\thinc\tests\regression
    copying thinc\tests\regression\test_issue564.py -> build\lib.win-amd64-cpython-312\thinc\tests\regression
    copying thinc\tests\regression\__init__.py -> build\lib.win-amd64-cpython-312\thinc\tests\regression
    creating build\lib.win-amd64-cpython-312\thinc\tests\shims
    copying thinc\tests\shims\test_pytorch_grad_scaler.py -> build\lib.win-amd64-cpython-312\thinc\tests\shims
    copying thinc\tests\shims\__init__.py -> build\lib.win-amd64-cpython-312\thinc\tests\shims
    creating build\lib.win-amd64-cpython-312\thinc\tests\mypy\modules
    copying thinc\tests\mypy\modules\fail_no_plugin.py -> build\lib.win-amd64-cpython-312\thinc\tests\mypy\modules
    copying thinc\tests\mypy\modules\fail_plugin.py -> build\lib.win-amd64-cpython-312\thinc\tests\mypy\modules
    copying thinc\tests\mypy\modules\success_no_plugin.py -> build\lib.win-amd64-cpython-312\thinc\tests\mypy\modules
    copying thinc\tests\mypy\modules\success_plugin.py -> build\lib.win-amd64-cpython-312\thinc\tests\mypy\modules
    copying thinc\tests\mypy\modules\__init__.py -> build\lib.win-amd64-cpython-312\thinc\tests\mypy\modules
    creating build\lib.win-amd64-cpython-312\thinc\tests\regression\issue519
    copying thinc\tests\regression\issue519\program.py -> build\lib.win-amd64-cpython-312\thinc\tests\regression\issue519
    copying thinc\tests\regression\issue519\test_issue519.py -> build\lib.win-amd64-cpython-312\thinc\tests\regression\issue519
    copying thinc\tests\regression\issue519\__init__.py -> build\lib.win-amd64-cpython-312\thinc\tests\regression\issue519
    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 C:\Python312\Include\Python.h won't be automatically included in the manifest: the path must be relative
    dependency C:\Users\Ilija\AppData\Local\Temp\pip-build-env-cpowixbx\overlay\Lib\site-packages\numpy\core\include\numpy\arrayobject.h won't be automatically included in the manifest: the path must be relative
    dependency C:\Users\Ilija\AppData\Local\Temp\pip-build-env-cpowixbx\overlay\Lib\site-packages\numpy\core\include\numpy\arrayscalars.h won't be automatically included in the manifest: the path must be relative
    dependency C:\Users\Ilija\AppData\Local\Temp\pip-build-env-cpowixbx\overlay\Lib\site-packages\numpy\core\include\numpy\ndarrayobject.h won't be automatically included in the manifest: the path must be relative
    dependency C:\Users\Ilija\AppData\Local\Temp\pip-build-env-cpowixbx\overlay\Lib\site-packages\numpy\core\include\numpy\ndarraytypes.h won't be automatically included in the manifest: the path must be relative
    dependency C:\Users\Ilija\AppData\Local\Temp\pip-build-env-cpowixbx\overlay\Lib\site-packages\numpy\core\include\numpy\ufuncobject.h won't be automatically included in the manifest: the path must be relative
    dependency C:\Python312\Include\Python.h won't be automatically included in the manifest: the path must be relative
    dependency C:\Users\Ilija\AppData\Local\Temp\pip-build-env-cpowixbx\overlay\Lib\site-packages\numpy\core\include\numpy\arrayobject.h won't be automatically included in the manifest: the path must be relative
    dependency C:\Users\Ilija\AppData\Local\Temp\pip-build-env-cpowixbx\overlay\Lib\site-packages\numpy\core\include\numpy\arrayscalars.h won't be automatically included in the manifest: the path must be relative
    dependency C:\Users\Ilija\AppData\Local\Temp\pip-build-env-cpowixbx\overlay\Lib\site-packages\numpy\core\include\numpy\ndarrayobject.h won't be automatically included in the manifest: the path must be relative
    dependency C:\Users\Ilija\AppData\Local\Temp\pip-build-env-cpowixbx\overlay\Lib\site-packages\numpy\core\include\numpy\ndarraytypes.h won't be automatically included in the manifest: the path must be relative
    dependency C:\Users\Ilija\AppData\Local\Temp\pip-build-env-cpowixbx\overlay\Lib\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'
    warning: manifest_maker: MANIFEST.in, line 4: path 'tmp/' cannot end with '/'
 
    warning: no previously-included files matching '*.cpp' found under directory 'thinc'
    adding license file 'LICENSE'
    writing manifest file 'thinc.egg-info\SOURCES.txt'
    C:\Users\Ilija\AppData\Local\Temp\pip-build-env-cpowixbx\overlay\Lib\site-packages\setuptools\command\build_py.py:207: _Warning: Package 'thinc.backends' is absent from the `packages` configuration.
    !!
 
            ********************************************************************************
            ############################
            # Package would be ignored #
            ############################
            Python recognizes 'thinc.backends' 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.backends' 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.backends' to be distributed and are
            already explicitly excluding 'thinc.backends' 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)
    C:\Users\Ilija\AppData\Local\Temp\pip-build-env-cpowixbx\overlay\Lib\site-packages\setuptools\command\build_py.py:207: _Warning: Package 'thinc.extra' 

is absent from the packages configuration. !!

            ********************************************************************************
            ############################
            # Package would be ignored #
            ############################
            Python recognizes 'thinc.extra' 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.extra' 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.extra' to be distributed and are
            already explicitly excluding 'thinc.extra' 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)
    C:\Users\Ilija\AppData\Local\Temp\pip-build-env-cpowixbx\overlay\Lib\site-packages\setuptools\command\build_py.py:207: _Warning: Package 'thinc.layers' is absent from the `packages` configuration.
    !!
 
            ********************************************************************************
            ############################
            # Package would be ignored #
            ############################
            Python recognizes 'thinc.layers' 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.layers' 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.layers' to be distributed and are
            already explicitly excluding 'thinc.layers' 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)
    C:\Users\Ilija\AppData\Local\Temp\pip-build-env-cpowixbx\overlay\Lib\site-packages\setuptools\command\build_py.py:207: _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)
    C:\Users\Ilija\AppData\Local\Temp\pip-build-env-cpowixbx\overlay\Lib\site-packages\setuptools\command\build_py.py:207: _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.win-amd64-cpython-312\thinc
    copying thinc\py.typed -> build\lib.win-amd64-cpython-312\thinc
    copying thinc\backends\cblas.cpp -> build\lib.win-amd64-cpython-312\thinc\backends
    copying thinc\backends\cpu_kernels.hh -> build\lib.win-amd64-cpython-312\thinc\backends
    copying thinc\backends\linalg.cpp -> build\lib.win-amd64-cpython-312\thinc\backends
    copying thinc\backends\numpy_ops.cpp -> build\lib.win-amd64-cpython-312\thinc\backends
    copying thinc\extra\search.cpp -> build\lib.win-amd64-cpython-312\thinc\extra
    copying thinc\layers\premap_ids.cpp -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\sparselinear.cpp -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\backends\__init__.pxd -> build\lib.win-amd64-cpython-312\thinc\backends
    copying thinc\backends\_custom_kernels.cu -> build\lib.win-amd64-cpython-312\thinc\backends
    copying thinc\backends\_murmur3.cu -> build\lib.win-amd64-cpython-312\thinc\backends
    copying thinc\backends\cblas.pxd -> build\lib.win-amd64-cpython-312\thinc\backends
    copying thinc\backends\cblas.pyx -> build\lib.win-amd64-cpython-312\thinc\backends
    copying thinc\backends\linalg.pxd -> build\lib.win-amd64-cpython-312\thinc\backends
    copying thinc\backends\linalg.pyx -> build\lib.win-amd64-cpython-312\thinc\backends
    copying thinc\backends\numpy_ops.pxd -> build\lib.win-amd64-cpython-312\thinc\backends
    copying thinc\backends\numpy_ops.pyx -> build\lib.win-amd64-cpython-312\thinc\backends
    copying thinc\extra\__init__.pxd -> build\lib.win-amd64-cpython-312\thinc\extra
    copying thinc\extra\search.pxd -> build\lib.win-amd64-cpython-312\thinc\extra
    copying thinc\extra\search.pyx -> build\lib.win-amd64-cpython-312\thinc\extra
    copying thinc\layers\premap_ids.pyx -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\layers\sparselinear.pyx -> build\lib.win-amd64-cpython-312\thinc\layers
    copying thinc\extra\tests\c_test_search.pyx -> build\lib.win-amd64-cpython-312\thinc\extra\tests
    creating build\lib.win-amd64-cpython-312\thinc\tests\mypy\configs
    copying thinc\tests\mypy\configs\mypy-default.ini -> build\lib.win-amd64-cpython-312\thinc\tests\mypy\configs
    copying thinc\tests\mypy\configs\mypy-plugin.ini -> build\lib.win-amd64-cpython-312\thinc\tests\mypy\configs
    creating build\lib.win-amd64-cpython-312\thinc\tests\mypy\outputs
    copying thinc\tests\mypy\outputs\fail-no-plugin.txt -> build\lib.win-amd64-cpython-312\thinc\tests\mypy\outputs
    copying thinc\tests\mypy\outputs\fail-plugin.txt -> build\lib.win-amd64-cpython-312\thinc\tests\mypy\outputs
    copying thinc\tests\mypy\outputs\success-no-plugin.txt -> build\lib.win-amd64-cpython-312\thinc\tests\mypy\outputs
    copying thinc\tests\mypy\outputs\success-plugin.txt -> build\lib.win-amd64-cpython-312\thinc\tests\mypy\outputs
    running build_ext
    error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/
    [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.

note: This error originates from a subprocess, and is likely not a problem with pip.

Reproduction Steps

Just cloning the repo and running pip install

Expected behavior

to install the requirements hahaha

Screenshots

image image

System Information

Operating System : Windows 10 Python version : Python 3.12.1 App version / Branch : Latest as of date

Checklist

  • [X] I have searched the open issues for duplicates.
  • [X] I have shown the entire traceback, if possible.

Additional Context

No response

Ika1009 avatar May 04 '24 13:05 Ika1009

I have the same issue, did you find a fix?

TheLastMemeLeft avatar May 06 '24 00:05 TheLastMemeLeft

No, I'm waiting for reply of someone from here,

Ika1009 avatar May 11 '24 11:05 Ika1009

Maybe some previous versions of the software would work better, have you checked?

Ika1009 avatar May 11 '24 11:05 Ika1009

This issue is stale because it has been open 7 days with no activity. Remove stale label or comment, or this will be closed in 10 days.

github-actions[bot] avatar May 18 '24 00:05 github-actions[bot]

Did anyone find a fix? I'm also stuck with the same error!

Anuragd275 avatar May 21 '24 05:05 Anuragd275

Has anyone found a fix for this issue?

Swanand058 avatar May 25 '24 14:05 Swanand058

This issue is stale because it has been open 7 days with no activity. Remove stale label or comment, or this will be closed in 10 days.

github-actions[bot] avatar Jun 01 '24 00:06 github-actions[bot]

Issue closed due to being stale. Please reopen if issue persists in latest version.

github-actions[bot] avatar Jul 06 '24 00:07 github-actions[bot]