Skip to content

Welcome to FlavorPack

Alpha Software - Development Version

๐Ÿค– AI-Generated Content

This documentation was generated with AI assistance and is still being audited. Some, or potentially a lot, of this information may be inaccurate. Learn more.

FlavorPack is currently in early alpha. APIs, file formats, and commands may change without notice. Not recommended for production use. Check current version with `flavor --version`. **Source installation only** at this time.

See the [Roadmap](../../../../../../../var/folders/sg/wy47gw996f78fznt898m8x540000gn/T/docs_uaog6z5f/flavorpack/roadmap.md) for feature status and planned releases.

FlavorPack is a cross-language packaging system that creates self-contained, portable executables using the Progressive Secure Package Format (PSPF/2025). Ship Python applications as single binaries that work without installation, dependencies, or configuration.

  • Get Started Quickly


    Package your first application in under 5 minutes.

    Quick Start

  • Single-File Distribution


    Package applications into one executable that runs anywhere.

    Package Structure

  • Secure by Default


    Ed25519 signature verification ensures integrity.

    Security Model

  • Cross-Language


    Python orchestrator with native Go and Rust launchers.

    Architecture

What is FlavorPack?

FlavorPack transforms Python applications into self-contained executables using the Progressive Secure Package Format (PSPF/2025). Each package contains the application code, Python runtime, dependencies, and a native launcher - all in a single .psp file.

Key Features: - Single-file distribution - Cryptographic security (Ed25519 signatures) - Smart caching with validation - Cross-platform (Linux, macOS, Windows) - Zero dependencies required - Native performance (Go/Rust launchers)

Quick Example

# Package a Python application
flavor pack --manifest pyproject.toml --output myapp.psp

# Run the packaged application (no Python required)
./myapp.psp

# Verify package integrity
flavor verify myapp.psp

Part of the provide.io Ecosystem

This project is part of a larger ecosystem of tools for Python and Terraform development.

View Ecosystem Overview โ†’

Understand how provide-foundation, pyvider, flavorpack, and other projects work together.

Use Cases

Ideal for

  • CLI Tools: Distribute command-line applications without Python installation
  • Data Science: Package ML models with their environment
  • DevOps: Deploy self-contained tools that work everywhere
  • Enterprise: Secure, signed packages with built-in verification
  • Terraform: Package custom providers as single executables

Platform Support

Community


Ready to package your Python applications? Check out our Quick Start guide or explore the architecture.