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/
Even more options for Python packaging and distribution are covered in PyOxidizer: Comparisons to Other Tools.
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.2.tar.gz
(1.8 kB
view hashes)
Built Distribution
Close
Hashes for welcomepackage-0.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de2c10c4886cf01680188c0aac1d1bbcdd1dbec3b5d78afae673183076612d5e |
|
MD5 | d040dd978c10101e09baca27cc1c65f2 |
|
BLAKE2b-256 | a94998dda8a14d4e090b3fb0414382061775aa10739b67ae59fb39cec7e5594b |