Refactor packaging, part I
Relates to #75.
Move all project info to pyproject.toml
.
Tasks:
-
Static Project Info -
Register and run versioneer -
Register Cython extension modules -
Clean up package data files & manifest -
Remove quicktest
action fromsetup.py
and realize quicktests some other way -> introducedquicktest.py
Notes:
- The
quicktest
command insetup.py
uses thedistutils
command interface, butdistutils
is deprecated since Python 3.10. We must find some other way to realize quicktests.
Edited by Frederik Hennig