pyinstaller-plus
Build Python desktop apps through distromate with PyInstaller as the host build tool.
Install
pip install pyinstaller-plus
Install the DistroMate CLI separately. This package only provides the builder plugin entrypoint.
Usage
Point distromate.yaml at the builder plugin and put PyInstaller arguments in source.options.pyinstallerArgs:
source:
type: adapter
plugin: pyinstaller
options:
projectDir: .
pyinstallerArgs:
- --onefile
- --windowed
- app.py
publish:
appId: "70253487"
channel: stable
package:
publisher: Demo Inc.
Run DistroMate directly:
distromate package -v 1.2.3
distromate publish -v 1.2.3
Installing pyinstaller-plus adds the dm-plugin-pyinstaller command. distromate no longer installs plugins for you.
Behavior
- runs
python -m PyInstaller ...first - derives
productName,package.name,package.shortDescription,source.root,source.executable, icon, and publisher from PyInstaller args or.specmetadata - merges generic DistroMate fields with values resolved from
source.options - returns prepared native source metadata plus inferred DistroMate defaults over JSON/stdio so
distromatecontinues the package or publish flow
Notes
source.options.pyinstallerArgsis the main pass-through for PyInstaller arguments- if
versionis not set insource.options, the plugin falls back topyproject.toml -> project.version
Metadata
Release files for pyinstaller-plus 0.1.29
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| pyinstaller_plus-0.1.29.tar.gz | 10.9 kB | Without provenance | Details for pyinstaller_plus-0.1.29.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| pyinstaller_plus-0.1.29-py3-none-any.whl | Python 3 | none | any | Details for pyinstaller_plus-0.1.29-py3-none-any.whl |
Total release size: 20.3 kB
Release files / pyinstaller_plus-0.1.29.tar.gz
| Download URL | pyinstaller_plus-0.1.29.tar.gz |
|---|---|
| Size | 10.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2fa5ffaeaf65bb5b4592b07cd54dccc0cd06d1aa156ce447b5381703bc11eec9
|
|
BLAKE2b-256 checksum How to use checksums |
e3b4d56f0f64d61141ef54fd79e48d0280cc0fa3b0edccd3aad86b82c5812842
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.10
|
Release files / pyinstaller_plus-0.1.29-py3-none-any.whl
| Download URL | pyinstaller_plus-0.1.29-py3-none-any.whl |
|---|---|
| Size | 9.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
80d490b0e1e1d56255cf0f8cb065c870ce5095510b8aae8b44d0f2a0b98642ff
|
|
BLAKE2b-256 checksum How to use checksums |
3b34996a7925a915e3b29b3c09887f9469ab2dcb534bf211cd2f86a669481709
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.10
|
Security for pyinstaller-plus 0.1.29
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.