Skip to content

v1.0.0 — Initial Release

Choose a tag to compare

@aivrar aivrar released this 07 Feb 22:52
· 2 commits to master since this release

Auto Portable Python Deployer v1.0.0

Self-bootstrapping tool that generates fully portable, zero-install Python deployment packages for Windows.

Features

  • Self-bootstrapping — Run install.bat on any Windows machine. Downloads Python, pip, and tkinter from scratch. Nothing pre-installed needed.
  • Python 3.10–3.14 — Choose any supported version with latest verified patch releases
  • GUI + CLI — Full Tkinter GUI for interactive use, complete argparse CLI for scripting and CI pipelines
  • Portable Git — Optionally bundles MinGit 2.47.1 for repos that need Git
  • Portable FFmpeg — Optionally bundles FFmpeg for audio/video projects
  • Tkinter support — Automatically extracts tkinter from the official tcltk.msi (not included in embeddable distributions)
  • Template-based generation — Clean {{VAR}} template system produces readable batch files and config modules
  • Zero dependencies at bootstrap — Uses only PowerShell and get-pip.py
  • Generated packages are self-contained — End users just run install.bat or launcher.bat, everything downloads and configures automatically

Generated Package Structure

MyProject/
├── install.bat       # Downloads Python, pip, tkinter, Git, FFmpeg, then installs requirements
├── launcher.bat      # Runs the app (auto-triggers install.bat if needed)
├── config.py         # Path resolution: embedded Python > system Python
├── requirements.txt  # Project dependencies
└── app.py            # Entry point stub

Requirements

  • Windows 10/11 (64-bit)
  • Internet connection (first run only)
  • No admin rights needed