Minimal TUI ready for cross-platform packaging as a pure-Python zipapp.
Project description
Welcome Package
Minimal TUI ready for cross-platform packaging as a pure-Python zipapp.
Usage
- Download
welcomepackage.pyz
- Run
python welcomepackage.pyz
Development workflow
Requires pdm and pdm-packer.
To run from source:
pdm sync --dev
pdm run welcomepackage
To package for distribution:
pdm pack
# generates welcomepackage.pyz
# that's it!
To package as an executable with a portable shebang:
pdm pack --exe -i "/usr/bin/env python3"
# You can now drop this in ~/.local/bin
References
Other options for zipapp packaging include pex and shiv. For a tutorial, try https://realpython.com/python-zipapp/
Sharing and contributions
Welcome Package
https://lofidevops.neocities.org
Copyright 2023 David Seaward and contributors
SPDX-License-Identifier: CC0-1.0
You can copy and modify this project freely and without credit. It's mostly uncopyrightable anyway.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
welcomepackage-0.0.1.tar.gz
(1.7 kB
view details)
Built Distribution
File details
Details for the file welcomepackage-0.0.1.tar.gz
.
File metadata
- Download URL: welcomepackage-0.0.1.tar.gz
- Upload date:
- Size: 1.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: pdm/2.5.2 CPython/3.10.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f8ef02a2686954c793ac2f5e21eff321d74fb7ecf04e2e8f1dfbff36397c4c6 |
|
MD5 | 3e126f8686a841828f6e2ad3c0216769 |
|
BLAKE2b-256 | 409979d016d24fcf3f8c4299004307f6719f84fc837aa5840bf99c17d9137660 |
File details
Details for the file welcomepackage-0.0.1-py3-none-any.whl
.
File metadata
- Download URL: welcomepackage-0.0.1-py3-none-any.whl
- Upload date:
- Size: 2.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: pdm/2.5.2 CPython/3.10.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a3888ffe7ee7eda2e3b64b5d83537cf44223753c1175d9bacfa598cf3e2368a |
|
MD5 | 2c9cc201f5ee371d8c5db39fc618d8f3 |
|
BLAKE2b-256 | fecd5f59bcd608ff52fef554ae4371bae02f7c95d5b3a683ce51d708bbe18398 |