As detailed in #68, most of the project's metadata and build options should be moved from the existing setup.py file to the now very basic pyproject.toml. This is achieved in this PR.
The pyproject.toml file now holds most of the information previously contained in setup.py. Because it is not compatible with the pyproject.toml specifications, only the information about extension modules is kept in setup.py. If the objects relying on extension modules are ever removed from Crappy, then only the pyproject.toml file will remain.
As detailed in #68, most of the project's metadata and build options should be moved from the existing
setup.py
file to the now very basicpyproject.toml
. This is achieved in this PR.The
pyproject.toml
file now holds most of the information previously contained insetup.py
. Because it is not compatible with thepyproject.toml
specifications, only the information about extension modules is kept insetup.py
. If the objects relying on extension modules are ever removed from Crappy, then only thepyproject.toml
file will remain.Closes #68