Skip to main content

TUI Executor

You ever wanted to execute your Python code from a simple TUI without the need to use a REPL or commandline? Look no further, use TUI Executor.

Installation

Install this package in your virtual environment:

$ python3 -m pip install [--upgrade] tui-executor 

Documentation

You can find the documentation at https://rhuygen.github.io/tui-executor/.

Running the Demo

You can run a demo of the app with the following command:

$ python3 -m tui_executor.demo

This will start the app with a number of tasks that demonstrate the capabilities of the tui-executor app.

Running the app with test tasks

This assumes you have cloned the git repository and navigated to the project folder. There you should do a pip install -e . to have a working editable installation.

From the project folder, run the following command to test the app's capabilities:

$ PYTHONPATH=tests tui-executor --module-path tasks.docs

You can add more module paths as argument to the above command. This will create additional TABs for each (sub-)package in that module path.

$ PYTHONPATH=tests tui-executor --module-path tasks.docs --module-path tasks.specific --module-path tasks.shared

Metadata

Release files for tui-executor 0.4.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for tui-executor 0.4.1
File Size Uploaded Provenance Actions
tui_executor-0.4.1.tar.gz 56.0 kB Without provenance Details for tui_executor-0.4.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for tui-executor 0.4.1
File Interpreter ABI Platform Actions
tui_executor-0.4.1-py3-none-any.whl Python 3 none any Details for tui_executor-0.4.1-py3-none-any.whl

Total release size: 122.6 kB

Release files / tui_executor-0.4.1.tar.gz

Download URL tui_executor-0.4.1.tar.gz
Size 56.0 kB
Tags Source
SHA-256 checksum
How to use checksums
3fd6f38ba543bef5b87ab6a4aca86500d7481d7796e3fbee95020fa35644a2b2
BLAKE2b-256 checksum
How to use checksums
b09ee4f6859437fb34f036736a3c94eb337a26c19abaad71f56a0ff88d67f2da
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.4

Release files / tui_executor-0.4.1-py3-none-any.whl

Download URL tui_executor-0.4.1-py3-none-any.whl
Size 66.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
21ddc1240a43b6ed5dd0c0b6f2126f35f4061bd8faf2693be19d38b3e2f67e68
BLAKE2b-256 checksum
How to use checksums
4070cc20031103e77dc88c23c8644671d81cfabec41ac5d19b392673224ffd43
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.4

Security for tui-executor 0.4.1

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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page