Skip to main content

Welcome Package

Minimal TUI ready for cross-platform packaging as a pure-Python zipapp.

Usage

  1. Download welcomepackage.pyz
  2. 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.

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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

welcomepackage-0.0.1-py3-none-any.whl (2.4 kB view details)

Uploaded Python 3

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

Hashes for welcomepackage-0.0.1.tar.gz
Algorithm Hash digest
SHA256 6f8ef02a2686954c793ac2f5e21eff321d74fb7ecf04e2e8f1dfbff36397c4c6
MD5 3e126f8686a841828f6e2ad3c0216769
BLAKE2b-256 409979d016d24fcf3f8c4299004307f6719f84fc837aa5840bf99c17d9137660

See more details on using hashes here.

File details

Details for the file welcomepackage-0.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for welcomepackage-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9a3888ffe7ee7eda2e3b64b5d83537cf44223753c1175d9bacfa598cf3e2368a
MD5 2c9cc201f5ee371d8c5db39fc618d8f3
BLAKE2b-256 fecd5f59bcd608ff52fef554ae4371bae02f7c95d5b3a683ce51d708bbe18398

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page