Skip to main content

scaffold-kit

PyPI - Version PyPI - Python Version GitHub License

A comprehensive toolkit for project initialization and structure management. Create projects from structured data definitions, generate file checklists for tracking progress, and visualize directory hierarchies with ASCII trees.

Installation

Install from PyPI:

pip install scaffold-kit

Install with uv:

uv add scaffold-kit

Install development releases from TestPyPI:

pip install -i https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple/ scaffold-kit

Install development releases from TestPyPI with uv:

uv add --index https://test.pypi.org/simple/ --index https://pypi.org/simple/ scaffold-kit

Usage

scaffold-kit provides four main commands for project management:

Initialize a project with example files:

scaffold-kit init [ignore-file|config-file|scaffold-file]

Create project structure from YAML/JSON definition:

scaffold-kit scaffold [--root]

Generate a file checklist for progress tracking:

scaffold-kit checklist

Create an ASCII tree of directory structure:

scaffold-kit tree [directory] [--ignore-file FILE]

Links

Acknowledgments

  • uv - Fast Python package installer and resolver
  • asdf - Multi-language version manager
  • Semantic Release - Automated versioning
  • Pre-commit - Git hooks for code quality
  • MkDocs - Documentation generator
  • Sphinx - API documentation generator

Metadata

Release files for scaffold-kit 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for scaffold-kit 1.0.1
File Size Uploaded
scaffold_kit-1.0.1.tar.gz 52.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for scaffold-kit 1.0.1
File Interpreter ABI Platform
scaffold_kit-1.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 85.3 kB

Release files / scaffold_kit-1.0.1.tar.gz

Download URL scaffold_kit-1.0.1.tar.gz
Size 52.3 kB
Tags Source
SHA-256 checksum
How to use checksums
fa83cfb7f15230a1b00f78585dc99cb0650450e0b173a315454de2f3c067a22e
BLAKE2b-256 checksum
How to use checksums
08336e73539473b0f69b51f63d6ac3bf4ce33896100d6ee2fe86e2a9ca5e2343
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 30, 2025.

Transparency log

Release files / scaffold_kit-1.0.1-py3-none-any.whl

Download URL scaffold_kit-1.0.1-py3-none-any.whl
Size 33.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7c1182089aceb74d9e25da757f261848d17d1449a144284fbf8f18a49f58ff05
BLAKE2b-256 checksum
How to use checksums
aefd45721dad86f4ce3406e8b10fd65469a51ee50b9a64aa05f0ccadd6d23e1d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 30, 2025.

Transparency log

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page