Setting up the minimal standard Python packaging for a project and providing the bare-bones build process makes very few changes to the baseline setup.py and Makefile files that were discussed earlier. There are only a few specifics that are available before code starts being written: the package name and the top-level directory of the main package that setup.py will use, and the setup.py file itself that can be added to the Makefile. The Makefile changes are the simplest:
# Makefile for the HMS Core (hms-core) project main: test setup # Doesn't (yet) do anything other than running the test and # setup targets setup: # Calls the main setup.py to build a source-distribution # python setup.py sdist test: # Executes ...