Springboard

raw JSON →
3.1.4 verified Sat May 09 auth: no python

Springboard is a Python library for bootstrapping and managing project templates. Version 3.1.4 is current; release cadence is irregular.

pip install springboard
error ModuleNotFoundError: No module named 'springboard'
cause The package is not installed.
fix
Run pip install springboard.
error AttributeError: module 'springboard' has no attribute 'Springboard'
cause Importing incorrectly, e.g., `import springboard` instead of `from springboard import Springboard`.
fix
Use from springboard import Springboard.
gotcha Springboard 3.x dropped Python 2 support. Ensure Python 3.6+ is used.
fix Upgrade to Python 3.6 or later.
deprecated The `create_project` method's `template` parameter has been renamed to `template_name` in v3.1.0.
fix Use `template_name` instead of `template`.

Basic usage: create a Springboard instance and list templates.

from springboard import Springboard

# Create a Springboard instance
sb = Springboard()

# List available templates
templates = sb.list_templates()
print(templates)