PyAppExec is a cross‑platform open-source launcher and installer that makes Python apps feel native. It locates or installs the required Python runtime, provisions an isolated virtual environment, installs your project’s pip requirements, and handles any external tools requirements or dependencies (e.g., FFmpeg) with version checks and auto-download/extract on Windows/macOS/Linux. The Qt-based installer can scaffold pyappexec.ini, copy/rename the launcher, and (on macOS) bundle a self-contained .app with icons. The optional run-time GUI captures logs, while CLI mode stays lean for automation. Config is driven by a simple INI per OS, so app IDs, entry points, requirements, and paths are declarative. PyAppExec also manages user-level caches/state, log rotation, and GUI suppression preferences letting you ship Python apps without asking end users to touch Python, virtualenvs, or package managers.

Features

  • Cross-platform launcher + installer for Python apps
  • Auto-detect or install Python, create isolated virtualenv, install pip requirements
  • External dependency handling with version checks and auto download or extract
  • Qt-based GUI (installer and runtime) plus lightweight CLI mode for automation
  • macOS bundling option to produce a self-contained .app with custom icons
  • Simple per-OS INI config for app IDs, entry points, requirements, paths
  • Log rotation to user log dir; GUI suppression preference and state management
  • Copies or renames launcher and generates starter pyappexec.ini for your project

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow PyAppExec

PyAppExec Web Site

Other Useful Business Software
AI-generated apps that pass security review Icon
AI-generated apps that pass security review

Stop waiting on engineering. Build production-ready internal tools with AI—on your company data, in your cloud.

Retool lets you generate dashboards, admin panels, and workflows directly on your data. Type something like “Build me a revenue dashboard on my Stripe data” and get a working app with security, permissions, and compliance built in from day one. Whether on our cloud or self-hosted, create the internal software your team needs without compromising enterprise standards or control.
Try Retool free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of PyAppExec!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Intended Audience

Advanced End Users, Developers, End Users/Desktop, Information Technology, System Administrators

User Interface

Command-line, Qt

Programming Language

C++, Python

Related Categories

Python Build Tools, Python Software Distribution Software, Python Deployment Tool, C++ Build Tools, C++ Software Distribution Software, C++ Deployment Tool

Registered

2025-11-27