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 hashes)
Built Distribution
Close
Hashes for welcomepackage-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a3888ffe7ee7eda2e3b64b5d83537cf44223753c1175d9bacfa598cf3e2368a |
|
MD5 | 2c9cc201f5ee371d8c5db39fc618d8f3 |
|
BLAKE2b-256 | fecd5f59bcd608ff52fef554ae4371bae02f7c95d5b3a683ce51d708bbe18398 |