Skip to content

pyproject: Drop hatchling in favor of setuptools and also drop dunamai

Jakub Ružička requested to merge bye-hatch into master

hatchling's insistence on valid specifiers causes inevitable build failures on older distros as described in

https://github.com/pypa/hatch/issues/1368

Instead of fixing the root cause of this problem, upstream decided to add an env var to override it requiring custom patches in million places.

Use good old setuptools instead, whose maintainers actually care about distro packaging and users in general.

Merge request reports