click-contrib / click-didyoumean

Enable git-like did-you-mean feature in click :sparkles:
MIT License
98 stars 9 forks source link

Switch from poetry to plain setuptools and build #21

Open timofurrer opened 3 months ago

timofurrer commented 3 months ago

I don't feel there is a need for poetry for this project, especially because it's a library supporting many Python versions.

Lets switch modern setuptools / build setup.

sisp commented 3 months ago

IMO, Poetry's advantages also for library projects are a unified CLI, dev dependencies, and a lock file (which is a matter of taste for libraries, but it helps in making a dev environment reproducible).

timofurrer commented 3 months ago

I don't have strong feelings about it actually, we could leave as-is. However, last time I used poetry it was a pain to test for multiple Python versions and maintain multiple venvs with it.

timofurrer commented 3 months ago

Oh and yes, we'd still need a lock file :)