This is a helper script to setup a typical Python project.
It takes a few config options and generates a tree with template/boilerplate files for further customization.
-
edit
project-template.yaml
with project details. -
run
./python-skeleton project.yaml <destdir>
-
go into
<destdir>
, edit generated files as needed and add actual project files.
To re-generate files for an existing project (e.g. when template is updated),
it's also possible to pass the project pyproject.toml
file as source for the
metadata.