distromate-flet
Build Python desktop apps through distromate with Flet's flet pack workflow.
Install
pip install distromate-flet
Install the DistroMate CLI separately. This package only provides the builder plugin entrypoint.
Usage
Point distromate.yaml at the builder plugin and put Flet pack arguments in source.options.fletArgs:
source:
type: adapter
plugin: flet
options:
projectDir: .
fletArgs:
- --name
- demo-app
- --product-name
- Demo App
- 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 distromate-flet adds the dm-plugin-flet command. distromate no longer installs plugins for you.
Behavior
- runs
python -m flet pack ...first - derives
productName,package.name,package.description,source.root,source.executable, icon, and publisher from Flet pack arguments - 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.fletArgsis the main pass-through for Flet pack arguments- if
versionis not set insource.options, the plugin falls back to--product-versionand thenpyproject.toml -> project.version
Metadata
Release files for distromate-flet 0.1.2
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 |
|---|---|---|---|---|
| distromate_flet-0.1.2.tar.gz | 9.0 kB | Without provenance | Details for distromate_flet-0.1.2.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| distromate_flet-0.1.2-py3-none-any.whl | Python 3 | none | any | Details for distromate_flet-0.1.2-py3-none-any.whl |
Total release size: 17.6 kB
Release files / distromate_flet-0.1.2.tar.gz
| Download URL | distromate_flet-0.1.2.tar.gz |
|---|---|
| Size | 9.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
47e96c6e9f3a7a8acc28a59a04b4c5213473974ca33e322161279661d967a4dc
|
|
BLAKE2b-256 checksum How to use checksums |
4a5d91d373170b83244c9cdb91de21c8918e8bd600370a1a28ba018c8b904ebc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.10
|
Release files / distromate_flet-0.1.2-py3-none-any.whl
| Download URL | distromate_flet-0.1.2-py3-none-any.whl |
|---|---|
| Size | 8.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a2762f8e8b2a2ba51c06c1a092315665b7dc8b05ce0e9594ba3eb56035fd485f
|
|
BLAKE2b-256 checksum How to use checksums |
e89007cf75a240e9c77dd40343e4125ed819b2bcefbe14cf18e757918feb4d49
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.10
|
Security for distromate-flet 0.1.2
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.