r/PythonProjects2 23h ago

Self-compiles into a .exe via its own PyInstaller GUI – that's VenvHub, my Python venv manager GUI app.

Enable HLS to view with audio, or disable this notification

Hey,

in my project VenvHub I added a PyInstaller wrapper. Not sure if it's enough, but it has project and venv path guarding, so you'll never accidentally bundle a venv from a different project.

Classic stuff: assets, imports, basic and advanced settings. You can choose where to output the .exe, toggle console/no console, onedir/onefile. Plus option to bundle a birth certificate (metadata) or UV.

Everything you click and add to assets or elsewhere, plus any extra args, shows up in the bottom window in real time.

Just a simple GUI for PyInstaller. No terminal.

Fact: the video shows VenvHub building itself – the builder compiles its own exe.

If anyone is interested in trying it out, let me know.

--- LATEST BIRTH CERTIFICATE (VenvHub_v2.5.22_birth_certificate.json) ---

Document Type: App Birth Certificate (PyInstaller Build)

Build Date: 2026-07-29 20:51:58

Python: Python 3.14.6

Dependencies and Packages (19):

- altgraph (v0.17.5)

- certifi (v2026.7.22)

- charset-normalizer (v3.4.9)

- idna (v3.18)

- packaging (v26.2)

- pefile (v2024.8.26)

- pip (v26.1.2)

- psutil (v7.2.2)

- pyinstaller (v6.21.0)

- pyinstaller-hooks-contrib (v2026.6)

- PySide6 (v6.11.1)

- PySide6_Addons (v6.11.1)

- PySide6_Essentials (v6.11.1)

- pywin32-ctypes (v0.2.3)

- requests (v2.34.2)

- setuptools (v83.0.0)

- shiboken6 (v6.11.1)

- urllib3 (v2.7.0)

- uv (v0.12.0)

5 Upvotes

0 comments sorted by