Open AnesBenmerzoug opened 1 month ago
I like the idea. Also want to put everything into pyproject.toml
in my other projects, just haven't got around yet. I have no experience with hatch but friends of mine have already switched and it looks good.
Now that
pyproject.toml
is the standard and it can almost everything that can be done withsetup.py
, we should consider using it exclusively. The main thing withpyproject.toml
is it is declarative as opposed tosetup.py
which is procedural.The switch would additionally open the door to using other tools such as hatch to (See here for a list and description of its advantages over setuptools and other tools)
At the very least we could move all the static metadata (e.g. package name, authors, description, license) from
setup.py
topyproject.toml
.