Releases: Vinventive/PyEmbedBuilder
Release list
v1.0.0
v1.0.0-beta
📝 Release Notes
This is a working proof of concept of an Embedded Python Builder with a user-friendly GUI for creating portable, open-source Python applications that you can share with users who don’t feel confident setting up a full Python environment themselves. It uses a .bat file to launch your Python (.py) app in a transparent and secure way. You can run it just like any regular .exe, but without the need to compile binary executables or pay hundreds of dollars to have your apps signed. It fully exposes the launcher and application source code to all end users, making it suited for open-source projects and for security audits and distribution. I’m simply sharing it with anyone interested, as I originally built this tool for my own use and continuously keep working on it.
To ensure portability, use relative paths rather than absolute paths in your entire project. If you intend to share your app with people who don't know how to, or can't setup themselves Python environment properly on Windows OS, and you're not sure how to adjust your project, you can ask any flagship AI coding assistant to modify your source code to use relative paths instead of absolute paths across your project. I'd like to create better documentation for it, but currently it's a single person project and I have very limited time to work on it so everything is treated as Work In Progress kind of thing.
Changes:
-
Portable environments now include EMBEDDED_PYTHON_CONFIGURATION.md, an agent-friendly Markdown summary of the embedded runtime configuration
-
The configuration summary captures the embedded Python version, architecture, optional components, dependency inputs and an installed packages.
-
The Python version picker is now seeded with hardcoded legacy embeddable releases from Python 3.5.0 through Python 3.14.3
-
On the Build page, Copy Log and Open Audit Log are now disabled during normal builds and successful builds, and only become available after a cancellation or potential build failure.
v1.0.0-alpha
📝 Release Notes
This is a working proof of concept of an Embedded Python Builder with a user-friendly GUI for creating portable, open-source Python applications that you can share with users who don’t feel confident setting up a full Python environment themselves. It uses a .bat file to launch your Python (.py) app in a clear and secure way. It runs just like any regular .exe, but without the need to compile binary executables or pay hundreds of dollars to have your apps signed. It fully exposes the launcher and application code to all end users, making it better suited for open for security audits open-source distribution rather than closed-source software. I’m simply sharing it with anyone interested, as I originally built this tool for my own use.
To ensure portability, use relative paths rather than absolute paths in your entire project. If you intend to share your app with people who don't know how to, or can't setup themselves Python environment properly on Windows OS, and you're not sure how to adjust your project, you can ask any flagship AI coding assistant to modify your source code to use relative paths instead of absolute paths across your project.