Open mr-c opened 1 year ago
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..
hatchling
setup.py
pyproject.toml
cwltool
schema-salad
black switched to Hatchling last year, and they had similar mypyc, and setuptools-scm hacks: https://github.com/psf/black/pull/3233
black
mypyc
setuptools-scm
Maintainer of Hatchling here! Let me know if you would like me to review any PRs 🙂
Looks like switching to
hatchling
from setuptools will allow us to get rid of our hack-filledsetup.py
and adopt a fully modern (PEP 517/PEP 660/(PEP 621/PEP 631pyproject.toml
build configuration forcwltool
,schema-salad
, etc..black
switched to Hatchling last year, and they had similarmypyc
, andsetuptools-scm
hacks: https://github.com/psf/black/pull/3233