vpython / vpython-jupyter

3D visualization made easy
MIT License
138 stars 64 forks source link

Cannot install vpython==7.0.0 #278

Open Code4SAFrankie opened 2 weeks ago

Code4SAFrankie commented 2 weeks ago

Tried on two different versions of python (3.9.10.amd64 and 3.12.4.1.amd64). Got two different errors with python -m pip install vpython==7.0.0:

3.9.10.amd64:

Collecting vpython==7.0.0
  Downloading vpython-7.0.0.tar.gz (2.5 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.5/2.5 MB 1.4 MB/s eta 0:00:00
  Preparing metadata (setup.py) ... done
Requirement already satisfied: jupyter in c:\wpy64-39100\python-3.9.10.amd64\lib\site-packages (from vpython==7.0.0) (1.0.0)
Collecting vpnotebook (from vpython==7.0.0)
  Downloading vpnotebook-0.1.3.zip (4.3 kB)
  Preparing metadata (setup.py) ... done
Collecting autobahn (from vpython==7.0.0)
  Downloading autobahn-24.4.2-py2.py3-none-any.whl.metadata (18 kB)
Collecting txaio>=21.2.1 (from autobahn->vpython==7.0.0)
  Downloading txaio-23.1.1-py2.py3-none-any.whl.metadata (5.4 kB)
Requirement already satisfied: cryptography>=3.4.6 in c:\wpy64-39100\python-3.9.10.amd64\lib\site-packages (from autobahn->vpython==7.0.0) (38.0.1)
Collecting hyperlink>=21.0.0 (from autobahn->vpython==7.0.0)
  Downloading hyperlink-21.0.0-py2.py3-none-any.whl.metadata (1.5 kB)
Requirement already satisfied: setuptools in c:\wpy64-39100\python-3.9.10.amd64\lib\site-packages (from autobahn->vpython==7.0.0) (59.8.0)
Requirement already satisfied: notebook in c:\wpy64-39100\python-3.9.10.amd64\lib\site-packages (from jupyter->vpython==7.0.0) (6.4.12)
Requirement already satisfied: qtconsole in c:\wpy64-39100\python-3.9.10.amd64\lib\site-packages (from jupyter->vpython==7.0.0) (5.2.2)
Requirement already satisfied: jupyter-console in c:\wpy64-39100\python-3.9.10.amd64\lib\site-packages (from jupyter->vpython==7.0.0) (6.4.4)
Requirement already satisfied: nbconvert in c:\wpy64-39100\python-3.9.10.amd64\lib\site-packages (from jupyter->vpython==7.0.0) (6.5.0)
Requirement already satisfied: ipykernel in c:\wpy64-39100\python-3.9.10.amd64\lib\site-packages (from jupyter->vpython==7.0.0) (6.15.0)
Requirement already satisfied: ipywidgets in c:\wpy64-39100\python-3.9.10.amd64\lib\site-packages (from jupyter->vpython==7.0.0) (7.7.1)
Requirement already satisfied: cffi>=1.12 in c:\wpy64-39100\python-3.9.10.amd64\lib\site-packages (from cryptography>=3.4.6->autobahn->vpython==7.0.0) (1.15.0)
Requirement already satisfied: idna>=2.5 in c:\wpy64-39100\python-3.9.10.amd64\lib\site-packages (from hyperlink>=21.0.0->autobahn->vpython==7.0.0) (3.1)
Requirement already satisfied: debugpy>=1.0 in c:\wpy64-39100\python-3.9.10.amd64\lib\site-packages (from ipykernel->jupyter->vpython==7.0.0) (1.5.1)
Requirement already satisfied: ipython>=7.23.1 in c:\wpy64-39100\python-3.9.10.amd64\lib\site-packages (from ipykernel->jupyter->vpython==7.0.0) (8.4.0)
Requirement already satisfied: jupyter-client>=6.1.12 in c:\wpy64-39100\python-3.9.10.amd64\lib\site-packages (from ipykernel->jupyter->vpython==7.0.0) (7.3.4)
Requirement already satisfied: matplotlib-inline>=0.1 in c:\wpy64-39100\python-3.9.10.amd64\lib\site-packages (from ipykernel->jupyter->vpython==7.0.0) (0.1.3)
Requirement already satisfied: nest-asyncio in c:\wpy64-39100\python-3.9.10.amd64\lib\site-packages (from ipykernel->jupyter->vpython==7.0.0) (1.6.0)
Requirement already satisfied: packaging in c:\wpy64-39100\python-3.9.10.amd64\lib\site-packages (from ipykernel->jupyter->vpython==7.0.0) (23.2)
Requirement already satisfied: psutil in c:\wpy64-39100\python-3.9.10.amd64\lib\site-packages (from ipykernel->jupyter->vpython==7.0.0) (5.9.0)
Requirement already satisfied: pyzmq>=17 in c:\wpy64-39100\python-3.9.10.amd64\lib\site-packages (from ipykernel->jupyter->vpython==7.0.0) (23.2.0)
Requirement already satisfied: tornado>=6.1 in c:\wpy64-39100\python-3.9.10.amd64\lib\site-packages (from ipykernel->jupyter->vpython==7.0.0) (6.1)
Requirement already satisfied: traitlets>=5.1.0 in c:\wpy64-39100\python-3.9.10.amd64\lib\site-packages (from ipykernel->jupyter->vpython==7.0.0) (5.3.0)
Requirement already satisfied: ipython-genutils~=0.2.0 in c:\wpy64-39100\python-3.9.10.amd64\lib\site-packages (from ipywidgets->jupyter->vpython==7.0.0) (0.2.0)
Requirement already satisfied: widgetsnbextension~=3.6.0 in c:\wpy64-39100\python-3.9.10.amd64\lib\site-packages (from ipywidgets->jupyter->vpython==7.0.0) (3.6.1)
Requirement already satisfied: jupyterlab-widgets>=1.0.0 in c:\wpy64-39100\python-3.9.10.amd64\lib\site-packages (from ipywidgets->jupyter->vpython==7.0.0) (1.0.2)
Requirement already satisfied: prompt-toolkit!=3.0.0,!=3.0.1,<3.1.0,>=2.0.0 in c:\wpy64-39100\python-3.9.10.amd64\lib\site-packages (from jupyter-console->jupyter->vpython==7.0.0) (3.0.24)
Requirement already satisfied: pygments in c:\wpy64-39100\python-3.9.10.amd64\lib\site-packages (from jupyter-console->jupyter->vpython==7.0.0) (2.17.2)
Requirement already satisfied: beautifulsoup4 in c:\wpy64-39100\python-3.9.10.amd64\lib\site-packages (from nbconvert->jupyter->vpython==7.0.0) (4.12.3)
Requirement already satisfied: bleach in c:\wpy64-39100\python-3.9.10.amd64\lib\site-packages (from nbconvert->jupyter->vpython==7.0.0) (3.3.1)
Requirement already satisfied: defusedxml in c:\wpy64-39100\python-3.9.10.amd64\lib\site-packages (from nbconvert->jupyter->vpython==7.0.0) (0.7.1)
Requirement already satisfied: entrypoints>=0.2.2 in c:\wpy64-39100\python-3.9.10.amd64\lib\site-packages (from nbconvert->jupyter->vpython==7.0.0) (0.3)
Requirement already satisfied: jinja2>=3.0 in c:\wpy64-39100\python-3.9.10.amd64\lib\site-packages (from nbconvert->jupyter->vpython==7.0.0) (3.1.3)
Requirement already satisfied: jupyter-core>=4.7 in c:\wpy64-39100\python-3.9.10.amd64\lib\site-packages (from nbconvert->jupyter->vpython==7.0.0) (4.10.0)
Requirement already satisfied: jupyterlab-pygments in c:\wpy64-39100\python-3.9.10.amd64\lib\site-packages (from nbconvert->jupyter->vpython==7.0.0) (0.1.2)
Requirement already satisfied: MarkupSafe>=2.0 in c:\wpy64-39100\python-3.9.10.amd64\lib\site-packages (from nbconvert->jupyter->vpython==7.0.0) (2.0.1)
Collecting mistune<2,>=0.8.1 (from nbconvert->jupyter->vpython==7.0.0)
  Downloading mistune-0.8.4-py2.py3-none-any.whl.metadata (8.5 kB)
Requirement already satisfied: nbclient>=0.5.0 in c:\wpy64-39100\python-3.9.10.amd64\lib\site-packages (from nbconvert->jupyter->vpython==7.0.0) (0.5.10)
Requirement already satisfied: nbformat>=5.1 in c:\wpy64-39100\python-3.9.10.amd64\lib\site-packages (from nbconvert->jupyter->vpython==7.0.0) (5.4.0)
Requirement already satisfied: pandocfilters>=1.4.1 in c:\wpy64-39100\python-3.9.10.amd64\lib\site-packages (from nbconvert->jupyter->vpython==7.0.0) (1.5.0)
Requirement already satisfied: tinycss2 in c:\wpy64-39100\python-3.9.10.amd64\lib\site-packages (from nbconvert->jupyter->vpython==7.0.0) (1.3.0)
Requirement already satisfied: argon2-cffi in c:\wpy64-39100\python-3.9.10.amd64\lib\site-packages (from notebook->jupyter->vpython==7.0.0) (21.3.0)
Requirement already satisfied: Send2Trash>=1.8.0 in c:\wpy64-39100\python-3.9.10.amd64\lib\site-packages (from notebook->jupyter->vpython==7.0.0) (1.8.0)
Requirement already satisfied: terminado>=0.8.3 in c:\wpy64-39100\python-3.9.10.amd64\lib\site-packages (from notebook->jupyter->vpython==7.0.0) (0.12.1)
Requirement already satisfied: prometheus-client in c:\wpy64-39100\python-3.9.10.amd64\lib\site-packages (from notebook->jupyter->vpython==7.0.0) (0.12.0)
Requirement already satisfied: qtpy in c:\wpy64-39100\python-3.9.10.amd64\lib\site-packages (from qtconsole->jupyter->vpython==7.0.0) (2.0.0)
Requirement already satisfied: pycparser in c:\wpy64-39100\python-3.9.10.amd64\lib\site-packages (from cffi>=1.12->cryptography>=3.4.6->autobahn->vpython==7.0.0) (2.21)
Requirement already satisfied: backcall in c:\wpy64-39100\python-3.9.10.amd64\lib\site-packages (from ipython>=7.23.1->ipykernel->jupyter->vpython==7.0.0) (0.2.0)
Requirement already satisfied: decorator in c:\wpy64-39100\python-3.9.10.amd64\lib\site-packages (from ipython>=7.23.1->ipykernel->jupyter->vpython==7.0.0) (4.4.2)
Requirement already satisfied: jedi>=0.16 in c:\wpy64-39100\python-3.9.10.amd64\lib\site-packages (from ipython>=7.23.1->ipykernel->jupyter->vpython==7.0.0) (0.18.1)
Requirement already satisfied: pickleshare in c:\wpy64-39100\python-3.9.10.amd64\lib\site-packages (from ipython>=7.23.1->ipykernel->jupyter->vpython==7.0.0) (0.7.5)
Requirement already satisfied: stack-data in c:\wpy64-39100\python-3.9.10.amd64\lib\site-packages (from ipython>=7.23.1->ipykernel->jupyter->vpython==7.0.0) (0.3.0)
Requirement already satisfied: colorama in c:\wpy64-39100\python-3.9.10.amd64\lib\site-packages (from ipython>=7.23.1->ipykernel->jupyter->vpython==7.0.0) (0.4.6)
Requirement already satisfied: python-dateutil>=2.8.2 in c:\wpy64-39100\python-3.9.10.amd64\lib\site-packages (from jupyter-client>=6.1.12->ipykernel->jupyter->vpython==7.0.0) (2.8.2)
Requirement already satisfied: pywin32>=1.0 in c:\wpy64-39100\python-3.9.10.amd64\lib\site-packages (from jupyter-core>=4.7->nbconvert->jupyter->vpython==7.0.0) (304)
Requirement already satisfied: jsonschema>=2.6 in c:\wpy64-39100\python-3.9.10.amd64\lib\site-packages (from nbformat>=5.1->nbconvert->jupyter->vpython==7.0.0) (4.4.0)
Requirement already satisfied: fastjsonschema in c:\wpy64-39100\python-3.9.10.amd64\lib\site-packages (from nbformat>=5.1->nbconvert->jupyter->vpython==7.0.0) (2.16.1)
Requirement already satisfied: wcwidth in c:\wpy64-39100\python-3.9.10.amd64\lib\site-packages (from prompt-toolkit!=3.0.0,!=3.0.1,<3.1.0,>=2.0.0->jupyter-console->jupyter->vpython==7.0.0) (0.2.13)
Requirement already satisfied: pywinpty>=1.1.0 in c:\wpy64-39100\python-3.9.10.amd64\lib\site-packages (from terminado>=0.8.3->notebook->jupyter->vpython==7.0.0) (1.1.6)
Requirement already satisfied: argon2-cffi-bindings in c:\wpy64-39100\python-3.9.10.amd64\lib\site-packages (from argon2-cffi->notebook->jupyter->vpython==7.0.0) (21.2.0)
Requirement already satisfied: soupsieve>1.2 in c:\wpy64-39100\python-3.9.10.amd64\lib\site-packages (from beautifulsoup4->nbconvert->jupyter->vpython==7.0.0) (2.3.1)
Requirement already satisfied: six>=1.9.0 in c:\wpy64-39100\python-3.9.10.amd64\lib\site-packages (from bleach->nbconvert->jupyter->vpython==7.0.0) (1.16.0)
Requirement already satisfied: webencodings in c:\wpy64-39100\python-3.9.10.amd64\lib\site-packages (from bleach->nbconvert->jupyter->vpython==7.0.0) (0.5.1)
Requirement already satisfied: parso<0.9.0,>=0.8.0 in c:\wpy64-39100\python-3.9.10.amd64\lib\site-packages (from jedi>=0.16->ipython>=7.23.1->ipykernel->jupyter->vpython==7.0.0) (0.8.3)
Requirement already satisfied: attrs>=17.4.0 in c:\wpy64-39100\python-3.9.10.amd64\lib\site-packages (from jsonschema>=2.6->nbformat>=5.1->nbconvert->jupyter->vpython==7.0.0) (21.4.0)
Requirement already satisfied: pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0 in c:\wpy64-39100\python-3.9.10.amd64\lib\site-packages (from jsonschema>=2.6->nbformat>=5.1->nbconvert->jupyter->vpython==7.0.0) (0.18.1)
Requirement already satisfied: executing in c:\wpy64-39100\python-3.9.10.amd64\lib\site-packages (from stack-data->ipython>=7.23.1->ipykernel->jupyter->vpython==7.0.0) (0.9.1)
Requirement already satisfied: asttokens in c:\wpy64-39100\python-3.9.10.amd64\lib\site-packages (from stack-data->ipython>=7.23.1->ipykernel->jupyter->vpython==7.0.0) (2.0.5)
Requirement already satisfied: pure-eval in c:\wpy64-39100\python-3.9.10.amd64\lib\site-packages (from stack-data->ipython>=7.23.1->ipykernel->jupyter->vpython==7.0.0) (0.2.2)
Downloading autobahn-24.4.2-py2.py3-none-any.whl (666 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 667.0/667.0 kB 6.5 MB/s eta 0:00:00
Downloading hyperlink-21.0.0-py2.py3-none-any.whl (74 kB)
Downloading txaio-23.1.1-py2.py3-none-any.whl (30 kB)
Downloading mistune-0.8.4-py2.py3-none-any.whl (16 kB)
Building wheels for collected packages: vpython, vpnotebook
  Building wheel for vpython (setup.py) ... error
  error: subprocess-exited-with-error

  × python setup.py bdist_wheel did not run successfully.
  │ exit code: 1
  ╰─> [57 lines of output]
      running bdist_wheel
      running build
      running build_py
      creating build
      creating build\lib.win-amd64-3.9
      creating build\lib.win-amd64-3.9\vpython
      copying vpython\gs_version.py -> build\lib.win-amd64-3.9\vpython
      copying vpython\no_notebook.py -> build\lib.win-amd64-3.9\vpython
      copying vpython\rate_control.py -> build\lib.win-amd64-3.9\vpython
      copying vpython\shapespaths.py -> build\lib.win-amd64-3.9\vpython
      copying vpython\vector.py -> build\lib.win-amd64-3.9\vpython
      copying vpython\vpython.py -> build\lib.win-amd64-3.9\vpython
      copying vpython\with_notebook.py -> build\lib.win-amd64-3.9\vpython
      copying vpython\_version.py -> build\lib.win-amd64-3.9\vpython
      copying vpython\__init__.py -> build\lib.win-amd64-3.9\vpython
      creating build\lib.win-amd64-3.9\vpython\vpython_data
      copying vpython\vpython_data\earth_texture.jpg -> build\lib.win-amd64-3.9\vpython\vpython_data
      copying vpython\vpython_data\favicon.ico -> build\lib.win-amd64-3.9\vpython\vpython_data
      copying vpython\vpython_data\flower_texture.jpg -> build\lib.win-amd64-3.9\vpython\vpython_data
      copying vpython\vpython_data\granite_texture.jpg -> build\lib.win-amd64-3.9\vpython\vpython_data
      copying vpython\vpython_data\gravel_bumpmap.jpg -> build\lib.win-amd64-3.9\vpython\vpython_data
      copying vpython\vpython_data\gravel_texture.jpg -> build\lib.win-amd64-3.9\vpython\vpython_data
      copying vpython\vpython_data\metal_texture.jpg -> build\lib.win-amd64-3.9\vpython\vpython_data
      copying vpython\vpython_data\NimbusRomNo9L-Med.otf -> build\lib.win-amd64-3.9\vpython\vpython_data
      copying vpython\vpython_data\Roboto-Medium.ttf -> build\lib.win-amd64-3.9\vpython\vpython_data
      copying vpython\vpython_data\rock_bumpmap.jpg -> build\lib.win-amd64-3.9\vpython\vpython_data
      copying vpython\vpython_data\rock_texture.jpg -> build\lib.win-amd64-3.9\vpython\vpython_data
      copying vpython\vpython_data\rough_texture.jpg -> build\lib.win-amd64-3.9\vpython\vpython_data
      copying vpython\vpython_data\rug_texture.jpg -> build\lib.win-amd64-3.9\vpython\vpython_data
      copying vpython\vpython_data\stones_bumpmap.jpg -> build\lib.win-amd64-3.9\vpython\vpython_data
      copying vpython\vpython_data\stones_texture.jpg -> build\lib.win-amd64-3.9\vpython\vpython_data
      copying vpython\vpython_data\stucco_bumpmap.jpg -> build\lib.win-amd64-3.9\vpython\vpython_data
      copying vpython\vpython_data\stucco_texture.jpg -> build\lib.win-amd64-3.9\vpython\vpython_data
      copying vpython\vpython_data\wood_old_bumpmap.jpg -> build\lib.win-amd64-3.9\vpython\vpython_data
      copying vpython\vpython_data\wood_old_texture.jpg -> build\lib.win-amd64-3.9\vpython\vpython_data
      copying vpython\vpython_data\wood_texture.jpg -> build\lib.win-amd64-3.9\vpython\vpython_data
      creating build\lib.win-amd64-3.9\vpython\vpython_libraries
      copying vpython\vpython_libraries\glow.min.js -> build\lib.win-amd64-3.9\vpython\vpython_libraries
      copying vpython\vpython_libraries\glowcomm.html -> build\lib.win-amd64-3.9\vpython\vpython_libraries
      copying vpython\vpython_libraries\glowcomm.js -> build\lib.win-amd64-3.9\vpython\vpython_libraries
      copying vpython\vpython_libraries\ide.css -> build\lib.win-amd64-3.9\vpython\vpython_libraries
      copying vpython\vpython_libraries\jquery-ui.custom.css -> build\lib.win-amd64-3.9\vpython\vpython_libraries
      copying vpython\vpython_libraries\jquery-ui.custom.min.js -> build\lib.win-amd64-3.9\vpython\vpython_libraries
      copying vpython\vpython_libraries\jquery.min.js -> build\lib.win-amd64-3.9\vpython\vpython_libraries
      UPDATING build\lib.win-amd64-3.9\vpython/_version.py
      set build\lib.win-amd64-3.9\vpython/_version.py to '7.0.0'
      running build_ext
      building 'vpython.cyvector' extension
      creating build\temp.win-amd64-3.9
      creating build\temp.win-amd64-3.9\Release
      creating build\temp.win-amd64-3.9\Release\vpython
      C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -IC:\WPy64-39100\python-3.9.10.amd64\include -IC:\WPy64-39100\python-3.9.10.amd64\include -IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\include -IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.40.33807\ATLMFC\include -IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\include -IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt -IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um /Tcvpython/cyvector.c /Fobuild\temp.win-amd64-3.9\Release\vpython/cyvector.obj
      cyvector.c
      vpython/cyvector.c(8257): error C2039: 'tp_print': is not a member of '_typeobject'
      C:\WPy64-39100\python-3.9.10.amd64\include\cpython/object.h(193): note: see declaration of '_typeobject'
      vpython/cyvector.c(8634): warning C4020: 'function through pointer': too many actual parameters
      error: command 'C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.40.33807\\bin\\HostX86\\x64\\cl.exe' failed with exit code 2
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for vpython
  Running setup.py clean for vpython
  Building wheel for vpnotebook (setup.py) ... done
  Created wheel for vpnotebook: filename=vpnotebook-0.1.3-py3-none-any.whl size=2829 sha256=de483aa47916164e9bf251385f3dd5d7931e8accb1b6ec9c17b472a2039e4e79
  Stored in directory: c:\users\user\appdata\local\pip\cache\wheels\32\79\e1\bfd9d9a5b22a46d3e66cc2f4b45b734d9392d0743d6c63193f
Successfully built vpnotebook
Failed to build vpython
ERROR: ERROR: Failed to build installable wheels for some pyproject.toml based projects (vpython)

3.12.4.1.amd64:

Collecting vpython==7.0.0
  Using cached vpython-7.0.0.tar.gz (2.5 MB)
  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
  ╰─> [31 lines of output]
      C:\Users\User\AppData\Local\Temp\pip-install-yhlxwdj4\vpython_f09f4ffb55324a56ae10736517e7f171\versioneer.py:485: SyntaxWarning: invalid escape sequence '\s'
        LONG_VERSION_PY['git'] = '''
      Traceback (most recent call last):
        File "D:\EBackup\Work\Python\WPy64_3_12_4_1\vpython\venv\Lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 353, in <module>
          main()
        File "D:\EBackup\Work\Python\WPy64_3_12_4_1\vpython\venv\Lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 335, in main
          json_out['return_val'] = hook(**hook_input['kwargs'])
                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "D:\EBackup\Work\Python\WPy64_3_12_4_1\vpython\venv\Lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 118, in get_requires_for_build_wheel
          return hook(config_settings)
                 ^^^^^^^^^^^^^^^^^^^^^
        File "C:\Users\User\AppData\Local\Temp\pip-build-env-3s1ectvh\overlay\Lib\site-packages\setuptools\build_meta.py", line 332, in get_requires_for_build_wheel
          return self._get_build_requires(config_settings, requirements=[])
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "C:\Users\User\AppData\Local\Temp\pip-build-env-3s1ectvh\overlay\Lib\site-packages\setuptools\build_meta.py", line 302, in _get_build_requires
          self.run_setup()
        File "C:\Users\User\AppData\Local\Temp\pip-build-env-3s1ectvh\overlay\Lib\site-packages\setuptools\build_meta.py", line 502, in run_setup
          super().run_setup(setup_script=setup_script)
        File "C:\Users\User\AppData\Local\Temp\pip-build-env-3s1ectvh\overlay\Lib\site-packages\setuptools\build_meta.py", line 318, in run_setup
          exec(code, locals())
        File "<string>", line 31, in <module>
        File "C:\Users\User\AppData\Local\Temp\pip-install-yhlxwdj4\vpython_f09f4ffb55324a56ae10736517e7f171\versioneer.py", line 1473, in get_version
          return get_versions()["version"]
                 ^^^^^^^^^^^^^^
        File "C:\Users\User\AppData\Local\Temp\pip-install-yhlxwdj4\vpython_f09f4ffb55324a56ae10736517e7f171\versioneer.py", line 1406, in get_versions
          cfg = get_config_from_root(root)
                ^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "C:\Users\User\AppData\Local\Temp\pip-install-yhlxwdj4\vpython_f09f4ffb55324a56ae10736517e7f171\versioneer.py", line 412, in get_config_from_root
          parser = configparser.SafeConfigParser()
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      AttributeError: module 'configparser' has no attribute 'SafeConfigParser'. Did you mean: 'RawConfigParser'?
      [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.