Move from setup.py
to pyproject.toml
#611
Labels
enhancement
New feature or request
good first issue
Good for newcomers
light task
A light task
packaging
Library packaging and releasing
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
.The text was updated successfully, but these errors were encountered: