Refactor packaging, part I
Relates to #75 (closed).
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 quicktestaction fromsetup.pyand realize quicktests some other way -> introducedquicktest.py
Notes:
- The
quicktestcommand insetup.pyuses thedistutilscommand interface, butdistutilsis deprecated since Python 3.10. We must find some other way to realize quicktests.
Edited by Frederik Hennig