cwltool icon indicating copy to clipboard operation
cwltool copied to clipboard

switch from setuptools to hatchling?

Open mr-c opened this issue 2 years ago • 1 comments

Looks like switching to hatchling from setuptools will allow us to get rid of our hack-filled setup.py and adopt a fully modern (PEP 517/PEP 660/(PEP 621/PEP 631 pyproject.toml build configuration for cwltool, schema-salad, etc..

black switched to Hatchling last year, and they had similar mypyc, and setuptools-scm hacks: https://github.com/psf/black/pull/3233

mr-c avatar Oct 24 '23 11:10 mr-c

Maintainer of Hatchling here! Let me know if you would like me to review any PRs 🙂

ofek avatar Dec 04 '23 00:12 ofek