Skip to content

requirements cannot be installed on macOS 15 #117

@KRRT7

Description

@KRRT7
pip install -r requirements.txt
Requirement already satisfied: setuptools==80.9.0 in ./.venv/lib/python3.11/site-packages (from -r requirements.txt (line 1)) (80.9.0)
Collecting psutil==7.0.0 (from -r requirements.txt (line 2))
  Using cached psutil-7.0.0-cp36-abi3-macosx_11_0_arm64.whl.metadata (22 kB)
Collecting requests==2.32.4 (from -r requirements.txt (line 3))
  Using cached requests-2.32.4-py3-none-any.whl.metadata (4.9 kB)
Collecting inquirer==3.4.0 (from -r requirements.txt (line 4))
  Using cached inquirer-3.4.0-py3-none-any.whl.metadata (6.8 kB)
Collecting colored==2.3.0 (from -r requirements.txt (line 5))
  Using cached colored-2.3.0-py3-none-any.whl.metadata (3.6 kB)
Collecting flask==3.1.1 (from -r requirements.txt (line 6))
  Using cached flask-3.1.1-py3-none-any.whl.metadata (3.0 kB)
Collecting rich==14.0.0 (from -r requirements.txt (line 7))
  Using cached rich-14.0.0-py3-none-any.whl.metadata (18 kB)
Collecting rich-argparse==1.7.1 (from -r requirements.txt (line 8))
  Using cached rich_argparse-1.7.1-py3-none-any.whl.metadata (14 kB)
Collecting wheel-stub==0.4.2 (from -r requirements.txt (line 9))
  Using cached wheel_stub-0.4.2-py3-none-any.whl.metadata (2.9 kB)
Collecting vapoursynth==72 (from -r requirements.txt (line 10))
  Using cached vapoursynth-72.zip (664 kB)
  Preparing metadata (setup.py) ... done
Collecting VideoTimestamps==0.2.0 (from -r requirements.txt (line 11))
  Using cached videotimestamps-0.2.0-py3-none-any.whl.metadata (2.5 kB)
Collecting charset_normalizer<4,>=2 (from requests==2.32.4->-r requirements.txt (line 3))
  Using cached charset_normalizer-3.4.2-cp311-cp311-macosx_10_9_universal2.whl.metadata (35 kB)
Collecting idna<4,>=2.5 (from requests==2.32.4->-r requirements.txt (line 3))
  Using cached idna-3.10-py3-none-any.whl.metadata (10 kB)
Collecting urllib3<3,>=1.21.1 (from requests==2.32.4->-r requirements.txt (line 3))
  Using cached urllib3-2.5.0-py3-none-any.whl.metadata (6.5 kB)
Collecting certifi>=2017.4.17 (from requests==2.32.4->-r requirements.txt (line 3))
  Using cached certifi-2025.6.15-py3-none-any.whl.metadata (2.4 kB)
Collecting blessed>=1.19.0 (from inquirer==3.4.0->-r requirements.txt (line 4))
  Using cached blessed-1.21.0-py2.py3-none-any.whl.metadata (13 kB)
Collecting editor>=1.6.0 (from inquirer==3.4.0->-r requirements.txt (line 4))
  Using cached editor-1.6.6-py3-none-any.whl.metadata (2.3 kB)
Collecting readchar>=4.2.0 (from inquirer==3.4.0->-r requirements.txt (line 4))
  Using cached readchar-4.2.1-py3-none-any.whl.metadata (7.5 kB)
Collecting blinker>=1.9.0 (from flask==3.1.1->-r requirements.txt (line 6))
  Using cached blinker-1.9.0-py3-none-any.whl.metadata (1.6 kB)
Collecting click>=8.1.3 (from flask==3.1.1->-r requirements.txt (line 6))
  Using cached click-8.2.1-py3-none-any.whl.metadata (2.5 kB)
Collecting itsdangerous>=2.2.0 (from flask==3.1.1->-r requirements.txt (line 6))
  Using cached itsdangerous-2.2.0-py3-none-any.whl.metadata (1.9 kB)
Collecting jinja2>=3.1.2 (from flask==3.1.1->-r requirements.txt (line 6))
  Using cached jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB)
Collecting markupsafe>=2.1.1 (from flask==3.1.1->-r requirements.txt (line 6))
  Using cached MarkupSafe-3.0.2-cp311-cp311-macosx_11_0_arm64.whl.metadata (4.0 kB)
Collecting werkzeug>=3.1.0 (from flask==3.1.1->-r requirements.txt (line 6))
  Using cached werkzeug-3.1.3-py3-none-any.whl.metadata (3.7 kB)
Collecting markdown-it-py>=2.2.0 (from rich==14.0.0->-r requirements.txt (line 7))
  Using cached markdown_it_py-3.0.0-py3-none-any.whl.metadata (6.9 kB)
Collecting pygments<3.0.0,>=2.13.0 (from rich==14.0.0->-r requirements.txt (line 7))
  Using cached pygments-2.19.2-py3-none-any.whl.metadata (2.5 kB)
Collecting wcwidth>=0.1.4 (from blessed>=1.19.0->inquirer==3.4.0->-r requirements.txt (line 4))
  Using cached wcwidth-0.2.13-py2.py3-none-any.whl.metadata (14 kB)
Collecting runs (from editor>=1.6.0->inquirer==3.4.0->-r requirements.txt (line 4))
  Using cached runs-1.2.2-py3-none-any.whl.metadata (10 kB)
Collecting xmod (from editor>=1.6.0->inquirer==3.4.0->-r requirements.txt (line 4))
  Using cached xmod-1.8.1-py3-none-any.whl.metadata (1.8 kB)
Collecting mdurl~=0.1 (from markdown-it-py>=2.2.0->rich==14.0.0->-r requirements.txt (line 7))
  Using cached mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB)
Using cached psutil-7.0.0-cp36-abi3-macosx_11_0_arm64.whl (239 kB)
Using cached requests-2.32.4-py3-none-any.whl (64 kB)
Using cached inquirer-3.4.0-py3-none-any.whl (18 kB)
Using cached colored-2.3.0-py3-none-any.whl (18 kB)
Using cached flask-3.1.1-py3-none-any.whl (103 kB)
Using cached rich-14.0.0-py3-none-any.whl (243 kB)
Using cached rich_argparse-1.7.1-py3-none-any.whl (25 kB)
Using cached wheel_stub-0.4.2-py3-none-any.whl (88 kB)
Using cached videotimestamps-0.2.0-py3-none-any.whl (17 kB)
Using cached charset_normalizer-3.4.2-cp311-cp311-macosx_10_9_universal2.whl (198 kB)
Using cached idna-3.10-py3-none-any.whl (70 kB)
Using cached pygments-2.19.2-py3-none-any.whl (1.2 MB)
Using cached urllib3-2.5.0-py3-none-any.whl (129 kB)
Using cached blessed-1.21.0-py2.py3-none-any.whl (84 kB)
Using cached blinker-1.9.0-py3-none-any.whl (8.5 kB)
Using cached certifi-2025.6.15-py3-none-any.whl (157 kB)
Using cached click-8.2.1-py3-none-any.whl (102 kB)
Using cached editor-1.6.6-py3-none-any.whl (4.0 kB)
Using cached itsdangerous-2.2.0-py3-none-any.whl (16 kB)
Using cached jinja2-3.1.6-py3-none-any.whl (134 kB)
Using cached markdown_it_py-3.0.0-py3-none-any.whl (87 kB)
Using cached mdurl-0.1.2-py3-none-any.whl (10.0 kB)
Using cached MarkupSafe-3.0.2-cp311-cp311-macosx_11_0_arm64.whl (12 kB)
Using cached readchar-4.2.1-py3-none-any.whl (9.3 kB)
Using cached wcwidth-0.2.13-py2.py3-none-any.whl (34 kB)
Using cached werkzeug-3.1.3-py3-none-any.whl (224 kB)
Using cached runs-1.2.2-py3-none-any.whl (7.0 kB)
Using cached xmod-1.8.1-py3-none-any.whl (4.6 kB)
Building wheels for collected packages: vapoursynth
  DEPRECATION: Building 'vapoursynth' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'vapoursynth'. Discussion can be found at https://github.com/pypa/pip/issues/6334
  Building wheel for vapoursynth (setup.py) ... error
  error: subprocess-exited-with-error
  
  × python setup.py bdist_wheel did not run successfully.
  │ exit code: 1
  ╰─> [30 lines of output]
      /Users/krrt7/Desktop/forks/TheAnimeScripter/.venv/lib/python3.11/site-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated.
      !!
      
              ********************************************************************************
              Requirements should be satisfied by a PEP 517 installer.
              If you are using pip, you can try `pip install --use-pep517`.
      
              By 2025-Oct-31, you need to update your project and remove deprecated calls
              or your builds will no longer be supported.
              ********************************************************************************
      
      !!
        dist.fetch_build_eggs(dist.setup_requires)
      running bdist_wheel
      running build
      running build_ext
      Compiling src/cython/vapoursynth.pyx because it changed.
      [1/1] Cythonizing src/cython/vapoursynth.pyx
      building 'vapoursynth' extension
      creating build/temp.macosx-11.0-arm64-cpython-311/src/cython
      cc -DNDEBUG -g -fwrapv -O3 -Wall -arch arm64 -mmacosx-version-min=11.0 -Wno-nullability-completeness -Wno-expansion-to-defined -Wno-undef-prefix -fPIC -DVS_UNUSED_CYTHON_BUILD_MACRO=51118080 -DVS_USE_LATEST_API -DVS_GRAPH_API -DVS_CURRENT_RELEASE=72 -I. -Isrc/cython -Isrc/vsscript -I/Users/krrt7/Desktop/forks/TheAnimeScripter/.venv/include -I/Users/krrt7/.local/share/uv/python/cpython-3.11.12-macos-aarch64-none/include/python3.11 -c src/cython/vapoursynth.c -o build/temp.macosx-11.0-arm64-cpython-311/src/cython/vapoursynth.o
      src/cython/vapoursynth.c:91971:18: warning: unused function '__pyx_f_11vapoursynth__vsscript_use_or_create_environment' [-Wunused-function]
       91971 | static PyObject *__pyx_f_11vapoursynth__vsscript_use_or_create_environment(int __pyx_v_id) {
             |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      1 warning generated.
      creating build/lib.macosx-11.0-arm64-cpython-311
      cc -bundle -undefined dynamic_lookup -arch arm64 -mmacosx-version-min=11.0 build/temp.macosx-11.0-arm64-cpython-311/src/cython/vapoursynth.o -L. -Lbuild -L/Users/krrt7/.local/share/uv/python/cpython-3.11.12-macos-aarch64-none/lib -lvapoursynth -o build/lib.macosx-11.0-arm64-cpython-311/vapoursynth.cpython-311-darwin.so
      ld: library 'vapoursynth' not found
      clang: error: linker command failed with exit code 1 (use -v to see invocation)
      error: command '/usr/bin/cc' 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 vapoursynth
  Running setup.py clean for vapoursynth
Failed to build vapoursynth
ERROR: Failed to build installable wheels for some pyproject.toml based projects (vapoursynth)

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingenhancementNew feature or requesthelp wantedExtra attention is needed

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions