/python-skeleton

Helper script to setup Python projects

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Skeleton tree for Python projects

Build status

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.

Usage

  • 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.