Subprocess-exited-wth error, getting requirements to build wheel did not run sucessfully & Depreciationwarning

I am attempting to install this GitHub repository in a VS Code virtual environments. I am pasting the error I get when typing this into the terminal py -m pip install git+https://github.com/m1guelpf/auto-subtitle.git

I am aware of the Depreciating Warning from pip but following other threads of updating pip or removing the pkg_resources and installing pip install setuptools==66.1.1. None of these fixed the issues and I currently cannot create a build from this repository.

Python Build: 3.13.2
Pip Build: 25.0.1
OpenAI Build: 1.65.5

Here is the terminal history:

PS C:\auto-subtitle-OpenAI> py -m pip3.10 install openai
C:\Users\bgarcia\AppData\Local\Programs\Python\Python313\python.exe: Error while finding module specification for 'pip3.10' (ModuleNotFoundError: No module named 'pip3')
PS C:\auto-subtitle-OpenAI> py -m pip install openai
Requirement already satisfied: openai in c:\users\bgarcia\appdata\local\programs\python\python313\lib\site-packages (1.65.5)
Requirement already satisfied: anyio<5,>=3.5.0 in c:\users\bgarcia\appdata\local\programs\python\python313\lib\site-packages (from openai) (4.8.0)
Requirement already satisfied: distro<2,>=1.7.0 in c:\users\bgarcia\appdata\local\programs\python\python313\lib\site-packages (from openai) (1.9.0)
Requirement already satisfied: httpx<1,>=0.23.0 in c:\users\bgarcia\appdata\local\programs\python\python313\lib\site-packages (from openai) (0.28.1)
Requirement already satisfied: jiter<1,>=0.4.0 in c:\users\bgarcia\appdata\local\programs\python\python313\lib\site-packages (from openai) (0.8.2)
Requirement already satisfied: pydantic<3,>=1.9.0 in c:\users\bgarcia\appdata\local\programs\python\python313\lib\site-packages (from openai) (2.10.6)
Requirement already satisfied: sniffio in c:\users\bgarcia\appdata\local\programs\python\python313\lib\site-packages (from openai) (1.3.1)
Requirement already satisfied: tqdm>4 in c:\users\bgarcia\appdata\local\programs\python\python313\lib\site-packages (from openai) (4.67.1)
Requirement already satisfied: typing-extensions<5,>=4.11 in c:\users\bgarcia\appdata\local\programs\python\python313\lib\site-packages (from openai) (4.12.2)
Requirement already satisfied: idna>=2.8 in c:\users\bgarcia\appdata\local\programs\python\python313\lib\site-packages (from anyio<5,>=3.5.0->openai) (3.10)
Requirement already satisfied: certifi in c:\users\bgarcia\appdata\local\programs\python\python313\lib\site-packages (from httpx<1,>=0.23.0->openai) (2025.1.31)
Requirement already satisfied: httpcore==1.* in c:\users\bgarcia\appdata\local\programs\python\python313\lib\site-packages (from httpx<1,>=0.23.0->openai) (1.0.7)
Requirement already satisfied: h11<0.15,>=0.13 in c:\users\bgarcia\appdata\local\programs\python\python313\lib\site-packages (from httpcore==1.*->httpx<1,>=0.23.0->openai) (0.14.0)
Requirement already satisfied: annotated-types>=0.6.0 in c:\users\bgarcia\appdata\local\programs\python\python313\lib\site-packages (from pydantic<3,>=1.9.0->openai) (0.7.0)
Requirement already satisfied: pydantic-core==2.27.2 in c:\users\bgarcia\appdata\local\programs\python\python313\lib\site-packages (from pydantic<3,>=1.9.0->openai) (2.27.2)
Requirement already satisfied: colorama in c:\users\bgarcia\appdata\local\programs\python\python313\lib\site-packages (from tqdm>4->openai) (0.4.6)
PS C:\auto-subtitle-OpenAI> py -m pip3.10 install openai
C:\Users\bgarcia\AppData\Local\Programs\Python\Python313\python.exe: Error while finding module specification for 'pip3.10' (ModuleNotFoundError: No module named 'pip3')
PS C:\auto-subtitle-OpenAI> py -m pip3.13 install openai
C:\Users\bgarcia\AppData\Local\Programs\Python\Python313\python.exe: Error while finding module specification for 'pip3.13' (ModuleNotFoundError: No module named 'pip3')
PS C:\auto-subtitle-OpenAI> py -m pip -v install --use-pep517 -e 

Usage:
  C:\Users\bgarcia\AppData\Local\Programs\Python\Python313\python.exe -m pip install [options] <requirement specifier> [package-index-options] ...
  C:\Users\bgarcia\AppData\Local\Programs\Python\Python313\python.exe -m pip install [options] -r <requirements file> [package-index-options] ...
  C:\Users\bgarcia\AppData\Local\Programs\Python\Python313\python.exe -m pip install [options] [-e] <vcs project url> ...
  C:\Users\bgarcia\AppData\Local\Programs\Python\Python313\python.exe -m pip install [options] [-e] <local project path> ...
  C:\Users\bgarcia\AppData\Local\Programs\Python\Python313\python.exe -m pip install [options] <archive url/path> ...

-e option requires 1 argument
PS C:\auto-subtitle-OpenAI> py -m pip install git+https://github.com/m1guelpf/auto-subtitle.git
Collecting git+https://github.com/m1guelpf/auto-subtitle.git
  Cloning https://github.com/m1guelpf/auto-subtitle.git to c:\users\bgarcia\appdata\local\temp\pip-req-build-hgtgqya3
  Running command git clone --filter=blob:none --quiet https://github.com/m1guelpf/auto-subtitle.git 'C:\Users\bgarcia\AppData\Local\Temp\pip-req-build-hgtgqya3'
  Resolved https://github.com/m1guelpf/auto-subtitle.git to commit 124ccb1ac17d5b7a27dd81b3d8f8fed6ef1a5408
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting openai-whisper (from auto_subtitle==1.0)
  Using cached openai-whisper-20240930.tar.gz (800 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... error
  error: subprocess-exited-with-error

  × Getting requirements to build wheel did not run successfully.
  │ exit code: 1
  ╰─> [25 lines of output]
      <string>:5: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html
      Traceback (most recent call last):
        File "C:\Users\bgarcia\AppData\Local\Programs\Python\Python313\Lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 389, in <module>
          main()
          ~~~~^^
        File "C:\Users\bgarcia\AppData\Local\Programs\Python\Python313\Lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 373, in main
          json_out["return_val"] = hook(**hook_input["kwargs"])
                                   ~~~~^^^^^^^^^^^^^^^^^^^^^^^^
        File "C:\Users\bgarcia\AppData\Local\Programs\Python\Python313\Lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 143, in get_requires_for_build_wheel
          return hook(config_settings)
        File "C:\Users\bgarcia\AppData\Local\Temp\pip-build-env-viu46fm2\overlay\Lib\site-packages\setuptools\build_meta.py", line 334, in get_requires_for_build_wheel
          return self._get_build_requires(config_settings, requirements=[])
                 ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "C:\Users\bgarcia\AppData\Local\Temp\pip-build-env-viu46fm2\overlay\Lib\site-packages\setuptools\build_meta.py", line 304, in _get_build_requires
          self.run_setup()
          ~~~~~~~~~~~~~~^^
        File "C:\Users\bgarcia\AppData\Local\Temp\pip-build-env-viu46fm2\overlay\Lib\site-packages\setuptools\build_meta.py", line 522, in run_setup
          super().run_setup(setup_script=setup_script)
          ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "C:\Users\bgarcia\AppData\Local\Temp\pip-build-env-viu46fm2\overlay\Lib\site-packages\setuptools\build_meta.py", line 320, in run_setup
          exec(code, locals())
          ~~~~^^^^^^^^^^^^^^^^
        File "<string>", line 21, in <module>
        File "<string>", line 11, in read_version
      KeyError: '__version__'
      [end of output]

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

× Getting requirements to build wheel 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.
PS C:\auto-subtitle-OpenAI> 

Are you sure the devs of that project (and those of all its deps) support using it on Windows at all?

Anyway, there are only ~200 lines of pure Python in the project’s entire source code, I don’t see why a wheel is required. So how about cloning the repo, cd-ing into that dir, and trying an editable install (pip install -e .) ?