Inquirer based on Textual
Project description
Inquirer-Textual
Versatile library for user input in Python 🎙️
All terminal programs start small. Some stay small, and some become incredibly big. The goal of this Python library is to make user input simple for small programs, while enabling a smooth transition to a comprehensive UI library as your program grows.
Read the documentation here
Installation
Create and activate a virtual environment (for example with uv), and then install this package:
pip install inquirer-textual
Development
Add this library as an editable local dependency to another project using uv:
uv add --editable <path-to-inquirer-textual>
Textual console
- Open the Textual Development Console:
uv run textual console
- Run application in development mode:
uv run textual run --dev examples/prompt_pattern.py
Static documentation
Generating the static documentation:
uv run mkdocs build
Viewing the static documentation:
uv run mkdocs serve
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file inquirer_textual-0.5.1.tar.gz.
File metadata
- Download URL: inquirer_textual-0.5.1.tar.gz
- Upload date:
- Size: 3.7 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4e4604a303ba58e7321d96044ba235b3332f2f330b081282914be504e1f59c71
|
|
| MD5 |
298c2855796e0fdc1e5855f75696d401
|
|
| BLAKE2b-256 |
ba6c544e4216e2dc66f931f7bd65c90b91fc9a19a4701e0cf3bee207eaeecb54
|
Provenance
The following attestation bundles were made for inquirer_textual-0.5.1.tar.gz:
Publisher:
release.yml on robvanderleek/inquirer-textual
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
inquirer_textual-0.5.1.tar.gz -
Subject digest:
4e4604a303ba58e7321d96044ba235b3332f2f330b081282914be504e1f59c71 - Sigstore transparency entry: 1175672928
- Sigstore integration time:
-
Permalink:
robvanderleek/inquirer-textual@b0950319e72b7160e03e21dcc86af09b030133e1 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/robvanderleek
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@b0950319e72b7160e03e21dcc86af09b030133e1 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file inquirer_textual-0.5.1-py3-none-any.whl.
File metadata
- Download URL: inquirer_textual-0.5.1-py3-none-any.whl
- Upload date:
- Size: 31.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7e5aca4ea112d947d9bb3e096477bcb3555a9a44fd3a3daae6f28a2487da7a5a
|
|
| MD5 |
5c31307ffb5ca60963af4044272c10cb
|
|
| BLAKE2b-256 |
a24fcf9ee5811c2e74e4be29e5500c8121710dd8e35d241907a0e768cbdc06cb
|
Provenance
The following attestation bundles were made for inquirer_textual-0.5.1-py3-none-any.whl:
Publisher:
release.yml on robvanderleek/inquirer-textual
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
inquirer_textual-0.5.1-py3-none-any.whl -
Subject digest:
7e5aca4ea112d947d9bb3e096477bcb3555a9a44fd3a3daae6f28a2487da7a5a - Sigstore transparency entry: 1175672957
- Sigstore integration time:
-
Permalink:
robvanderleek/inquirer-textual@b0950319e72b7160e03e21dcc86af09b030133e1 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/robvanderleek
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@b0950319e72b7160e03e21dcc86af09b030133e1 -
Trigger Event:
workflow_dispatch
-
Statement type: