roy-ht / editdistance

Fast implementation of the edit distance(Levenshtein distance)
MIT License
659 stars 61 forks source link

0.8.1: still requires`setuptools` #111

Open kloczek opened 7 months ago

kloczek commented 7 months ago

Looks like because .. https://github.com/roy-ht/editdistance/blob/9e05bc645062f68a5c329ea64a1c31cd142bd185/pyproject.toml#L26-L27 build fails with

+ /usr/bin/python3 -sBm build -w --no-isolation
* Getting build dependencies for wheel...

ERROR Missing dependencies:
        setuptools>=40.8.0
roy-ht commented 7 months ago

need to add build requires? 🤔

[build-system]
requires = ["pdm-backend", "cython", 'setuptools']
build-backend = "pdm.backend"
kloczek commented 7 months ago

need to add build requires? 🤔

Have no idea. Simple .. it looks strange when build uses two pep517 backends 😋