-
Notifications
You must be signed in to change notification settings - Fork 22
Open
Description
Unable to pip install editdistance in Python 3.13.5.
Building wheel for editdistance (pyproject.toml) ... error
error: subprocess-exited-with-error
× Building wheel for editdistance (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [89 lines of output]
Compiling src/editdistance/bycython.pyx because it changed.
[1/1] Cythonizing src/editdistance/bycython.pyx
C:\Users\nxa14625\AppData\Local\Temp\1\pip-build-env-u_tamoyj\normal\Lib\site-packages\setuptools\config\_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated
!!
********************************************************************************
Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0).
By 2026-Feb-18, you need to update your project and remove deprecated calls
or your builds will no longer be supported.
See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
********************************************************************************
!!
corresp(dist, value, root_dir)
running build
running build_py
creating C:\Users\nxa14625\AppData\Local\Temp\1\pdm-build-u4pr2nct\lib.win-amd64-cpython-313\editdistance
copying src\editdistance\__init__.py -> C:\Users\nxa14625\AppData\Local\Temp\1\pdm-build-u4pr2nct\lib.win-amd64-cpython-313\editdistance
running egg_info
creating src\editdistance.egg-info
writing src\editdistance.egg-info\PKG-INFO
writing dependency_links to src\editdistance.egg-info\dependency_links.txt
writing top-level names to src\editdistance.egg-info\top_level.txt
writing manifest file 'src\editdistance.egg-info\SOURCES.txt'
reading manifest file 'src\editdistance.egg-info\SOURCES.txt'
adding license file 'LICENSE'
writing manifest file 'src\editdistance.egg-info\SOURCES.txt'
copying src\editdistance\__init__.pxd -> C:\Users\nxa14625\AppData\Local\Temp\1\pdm-build-u4pr2nct\lib.win-amd64-cpython-313\editdistance
copying src\editdistance\_editdistance.cpp -> C:\Users\nxa14625\AppData\Local\Temp\1\pdm-build-u4pr2nct\lib.win-amd64-cpython-313\editdistance
copying src\editdistance\_editdistance.h -> C:\Users\nxa14625\AppData\Local\Temp\1\pdm-build-u4pr2nct\lib.win-amd64-cpython-313\editdistance
copying src\editdistance\bycython.cpp -> C:\Users\nxa14625\AppData\Local\Temp\1\pdm-build-u4pr2nct\lib.win-amd64-cpython-313\editdistance
copying src\editdistance\bycython.pxd -> C:\Users\nxa14625\AppData\Local\Temp\1\pdm-build-u4pr2nct\lib.win-amd64-cpython-313\editdistance
copying src\editdistance\bycython.pyx -> C:\Users\nxa14625\AppData\Local\Temp\1\pdm-build-u4pr2nct\lib.win-amd64-cpython-313\editdistance
copying src\editdistance\def.h -> C:\Users\nxa14625\AppData\Local\Temp\1\pdm-build-u4pr2nct\lib.win-amd64-cpython-313\editdistance
copying src\editdistance\__init__.py -> C:\Users\nxa14625\AppData\Local\Temp\1\pdm-build-u4pr2nct\lib.win-amd64-cpython-313\editdistance
running build_ext
building 'editdistance.bycython' extension
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/
Traceback (most recent call last):
File "C:\Users\nxa14625\AppData\Local\Temp\1\pip-build-env-u_tamoyj\overlay\Lib\site-packages\pdm\backend\hooks\setuptools.py", line 90, in _build_lib
subprocess.check_call(build_args)
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
File "C:\Users\nxa14625\AppData\Local\Programs\Python\Python313\Lib\subprocess.py", line 419, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['C:\\Users\\nxa14625\\zephyrproject\\.venv\\Scripts\\python.exe', 'C:\\Users\\nxa14625\\AppData\\Local\\Temp\\1\\pip-install-fkyuwb59\\editdistance_0b972a671eec4728ac760f9ad5cb7132\\setup.py', 'build', '-b', 'C:\\Users\\nxa14625\\AppData\\Local\\Temp\\1\\pdm-build-u4pr2nct']' returned non-zero exit status 1.
Metadata
Metadata
Assignees
Labels
No labels