Skip to main content

High-performance React-inspired TUI library for Python

Project description

rc-tui

rc-tui is a high-performance, React-inspired Terminal User Interface (TUI) library for Python. It combines declarative components and hooks with a C++ rendering engine for fluid terminal applications.

Why rc-tui?

  • Declarative & Component-Based — Build UIs with components, hooks, and a flexbox layout engine. Familiar if you know React.
  • Hybrid Performance — Render logic and terminal diffing in C++; layout and component logic in Python.
  • Rich Styling — Hex and RGB colors, style inheritance, pseudo-classes (hover, focus), and text transforms.
  • 30+ Widgets — From buttons and inputs to tables, virtual lists, markdown renderer, and modals.
  • Cross-Platform — Linux, macOS, and Windows 10+.

Key Features (v0.7.0)

  • Component Model — Class-based and functional components with key-based reconciliation.
  • HooksuseState, useEffect, useMemo, useCallback, useRef, useWindowSize. Effects properly trigger re-renders.
  • Flexbox Layout — Column/row layout with flex_grow, gap, justify_content, align_items, padding, margin, and percentage dimensions.
  • Keyboard Navigation — Tab to cycle focus, Space/Enter to activate buttons and toggles. Focus trapped inside modals.
  • Rich Styling — Hex and RGB colors, style arrays, hover_style/focus_style pseudo-classes, box_shadow, text_transform.
  • Full Mouse Support — Click, scroll, hover tracking, tooltips. Clickable scrollbar thumbs.
  • Window Management — Stack-based windows, dialogs, modals with auto-dim background. Context manager support for clean exit.
  • Advanced WidgetsTable (sortable), VirtualList (windowed, persistent scroll), Markdown, Code (syntax-highlighted via Tree-sitter), Accordion, Slider, Timeline.
  • Textarea with Cursor — Arrow keys, HOME/END, insert and delete at cursor position.
  • RefsuseRef wired to LayoutNode for imperative access.
  • StyleSheet ValidationStyleSheet.create validates prop names and types at definition time.
  • Extensible Widget System — Widget handlers registered via widgets.register(), enabling custom widget types without editing core files.
  • Error Handling — Per-window error isolation, toast notifications for render errors, structured error log to file.
  • Error Log Viewer — Press Ctrl+E to open a scrollable overlay showing all logged errors with severity coloring.
  • Layout Engine — Pure measure() with no side effects, single-pass layout() with constraint enforcement (width/height/min_width/max_width/min_height/max_height).
  • Pytest Infrastructure — 44 tests run via a single pytest tests/ command.

Installation

pip install rc-tui

For development:

pip install -e .

Quick Start

from rc_tui import App, Component, Box, Text, Button, useState

class Counter(Component):
    def render(self):
        count, set_count = useState(0)
        
        return Box(
            flex_direction="column",
            align_items="center",
            gap=1,
            border="rounded",
            padding=2,
            children=[
                Text(f"Value: {count}", style={'bold': True, 'fg': 'cyan'}),
                Button(
                    "Increment", 
                    on_click=lambda _: set_count(count + 1),
                    style={'hover_style': {'bg': 'green'}}
                )
            ]
        )

if __name__ == "__main__":
    App(Counter).run()

Press Tab to cycle focus, Space/Enter to activate the button, F12 for the inspector overlay.

Platform Support

Platform Status
Linux ✅ Fully supported
macOS ✅ Supported (CI-verified)
Windows ✅ Supported (CI-verified, 10+)

Documentation

Running Demos

python tests/demo_app.py
python tests/demo_stylesheet.py
python tests/demo_features.py
python tests/demo_features_v2.py

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rc_tui-0.9.0.tar.gz (45.8 kB view details)

Uploaded Source

Built Distributions

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

rc_tui-0.9.0-cp313-cp313-win_amd64.whl (7.8 MB view details)

Uploaded CPython 3.13Windows x86-64

rc_tui-0.9.0-cp313-cp313-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

rc_tui-0.9.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (148.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

rc_tui-0.9.0-cp313-cp313-macosx_11_0_arm64.whl (128.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

rc_tui-0.9.0-cp313-cp313-macosx_10_13_x86_64.whl (136.2 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

rc_tui-0.9.0-cp312-cp312-win_amd64.whl (7.8 MB view details)

Uploaded CPython 3.12Windows x86-64

rc_tui-0.9.0-cp312-cp312-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

rc_tui-0.9.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (148.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

rc_tui-0.9.0-cp312-cp312-macosx_11_0_arm64.whl (128.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

rc_tui-0.9.0-cp312-cp312-macosx_10_13_x86_64.whl (136.2 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

rc_tui-0.9.0-cp311-cp311-win_amd64.whl (7.7 MB view details)

Uploaded CPython 3.11Windows x86-64

rc_tui-0.9.0-cp311-cp311-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

rc_tui-0.9.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (147.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

rc_tui-0.9.0-cp311-cp311-macosx_11_0_arm64.whl (127.9 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

rc_tui-0.9.0-cp311-cp311-macosx_10_9_x86_64.whl (135.8 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

rc_tui-0.9.0-cp310-cp310-win_amd64.whl (7.8 MB view details)

Uploaded CPython 3.10Windows x86-64

rc_tui-0.9.0-cp310-cp310-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

rc_tui-0.9.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (147.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

rc_tui-0.9.0-cp310-cp310-macosx_11_0_arm64.whl (126.8 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

rc_tui-0.9.0-cp310-cp310-macosx_10_9_x86_64.whl (134.4 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

rc_tui-0.9.0-cp39-cp39-win_amd64.whl (7.6 MB view details)

Uploaded CPython 3.9Windows x86-64

rc_tui-0.9.0-cp39-cp39-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

rc_tui-0.9.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (147.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

rc_tui-0.9.0-cp39-cp39-macosx_11_0_arm64.whl (126.8 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

rc_tui-0.9.0-cp39-cp39-macosx_10_9_x86_64.whl (134.5 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

Details for the file rc_tui-0.9.0.tar.gz.

File metadata

  • Download URL: rc_tui-0.9.0.tar.gz
  • Upload date:
  • Size: 45.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for rc_tui-0.9.0.tar.gz
Algorithm Hash digest
SHA256 66d40540844d5134a03b7817bda39e1c14a817861370ab87e4a5b5f097814bcc
MD5 e54e9fad13c8cffcdaa5d9ca500fde11
BLAKE2b-256 41d1edda0a84416e2de8c6b1eb3a6478b689bbde18e7a7424e7e900bdaa5dd05

See more details on using hashes here.

Provenance

The following attestation bundles were made for rc_tui-0.9.0.tar.gz:

Publisher: pypi-publish.yml on Pomilon/RC-TUI

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rc_tui-0.9.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: rc_tui-0.9.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 7.8 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for rc_tui-0.9.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 dcfe9336cef6ac2421ded03022770dc4351305ec3aa2ac0b797c4897fea008f2
MD5 101eecd6c6d7031a06378796c8179e05
BLAKE2b-256 63f6d4504d38679be684a52e795c1e6e70b9fa64b08f9b933e9041442a77327b

See more details on using hashes here.

Provenance

The following attestation bundles were made for rc_tui-0.9.0-cp313-cp313-win_amd64.whl:

Publisher: pypi-publish.yml on Pomilon/RC-TUI

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rc_tui-0.9.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rc_tui-0.9.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f747cd8bd97ab45e9c50deb3ed55a28844a1129416b431978c23822359950305
MD5 a8c135ff87d5eaf4e8913fda491f3b61
BLAKE2b-256 53349146902985c3f8b67b0719db45fe32d303af8f9a169a43e24c8f044a5cca

See more details on using hashes here.

Provenance

The following attestation bundles were made for rc_tui-0.9.0-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: pypi-publish.yml on Pomilon/RC-TUI

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rc_tui-0.9.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rc_tui-0.9.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 df44f2850338459b010a77350934df8a58bf57a427d8ca300b046e2e1a433be0
MD5 052fd5bcb329fe865acd49cf03268988
BLAKE2b-256 cc0390fd5170fbc0d06b6da1c54dd58a085648e52e89495f7e617ffb566ee973

See more details on using hashes here.

Provenance

The following attestation bundles were made for rc_tui-0.9.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: pypi-publish.yml on Pomilon/RC-TUI

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rc_tui-0.9.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rc_tui-0.9.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c8bf0e28dadaa0a93bf2c99dd196ae021880d0f206181de1fd8e1200b45e1d3f
MD5 9da0bf05143fb4854238cd3c7a6277da
BLAKE2b-256 d6f2d2c051e27dc7a1688324fd6220d3bf8d0ccff7b805f932011d59e6e3fca2

See more details on using hashes here.

Provenance

The following attestation bundles were made for rc_tui-0.9.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: pypi-publish.yml on Pomilon/RC-TUI

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rc_tui-0.9.0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for rc_tui-0.9.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 736a98372568cf5fae4ad95259d3088aa35ec0e6ffffd5728f7371987745d602
MD5 94b9c48dd69a3c3a56e37303594564d1
BLAKE2b-256 8faa6a1cb38e1b5be6fac3b4a1d27f3f6eaf76df94b3296ba79d96102ba4882d

See more details on using hashes here.

Provenance

The following attestation bundles were made for rc_tui-0.9.0-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: pypi-publish.yml on Pomilon/RC-TUI

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rc_tui-0.9.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: rc_tui-0.9.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 7.8 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for rc_tui-0.9.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 465a081fa5ba2dfa36fd255ce55689dfc329128e09f3b81082f0e95312206c2d
MD5 f9d4efa0ef0e7da92a748f6d2c7684f6
BLAKE2b-256 3db1785a02d536d54fd22de336a1cd33e956d5bad35aff8666a7fa57c29c9eae

See more details on using hashes here.

Provenance

The following attestation bundles were made for rc_tui-0.9.0-cp312-cp312-win_amd64.whl:

Publisher: pypi-publish.yml on Pomilon/RC-TUI

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rc_tui-0.9.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rc_tui-0.9.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a4d5de34c4c14d32d3bb023cfa3e44f189ab50c39b4bb17c7521d3d2ddab73ff
MD5 0037da11d7f5498ade13de7272970819
BLAKE2b-256 356661cbd3c47f5938930bb409bdf23a45babed23bc88428facfcf593b76c465

See more details on using hashes here.

Provenance

The following attestation bundles were made for rc_tui-0.9.0-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: pypi-publish.yml on Pomilon/RC-TUI

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rc_tui-0.9.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rc_tui-0.9.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 80e96c68162d3d78f514da578452af0f0c04631563be2f833214bfd37f271ddd
MD5 fe10319bcd6c24f12d257954b74a83e2
BLAKE2b-256 169bd7c9d9d330e4978b40247320fd6586918e74effc742dc1e0672b964942f3

See more details on using hashes here.

Provenance

The following attestation bundles were made for rc_tui-0.9.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: pypi-publish.yml on Pomilon/RC-TUI

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rc_tui-0.9.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rc_tui-0.9.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2d4052c4212dbe7035983335c33cb6f8c8081a79f2ce78d9d8c459489b701ef6
MD5 36bc4605940af2b2ca7010746813bfc3
BLAKE2b-256 98152013dc65cb7eba419170e34d762ee01c004380362c4e745842c9eed8e4b5

See more details on using hashes here.

Provenance

The following attestation bundles were made for rc_tui-0.9.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: pypi-publish.yml on Pomilon/RC-TUI

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rc_tui-0.9.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for rc_tui-0.9.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 c2a01e0c3fd40530c78dd75893187660836f89d43b1df22613ecaa534d967112
MD5 841995debb14fae1b972b833277a124a
BLAKE2b-256 e5c6877baca02e79eb186c150764eb7e65332e2fe134e03532409f1ed56f38eb

See more details on using hashes here.

Provenance

The following attestation bundles were made for rc_tui-0.9.0-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: pypi-publish.yml on Pomilon/RC-TUI

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rc_tui-0.9.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: rc_tui-0.9.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 7.7 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for rc_tui-0.9.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c7508e74b6154f1efd1c22be4b772249a6c915715c8b3614dedbcbc0a4777b49
MD5 1ba357daf419e46639013e18f2112479
BLAKE2b-256 5bba0dd650d55da383cdd55f16bd83b3dd81d2964dc91e36553f7f7945c32919

See more details on using hashes here.

Provenance

The following attestation bundles were made for rc_tui-0.9.0-cp311-cp311-win_amd64.whl:

Publisher: pypi-publish.yml on Pomilon/RC-TUI

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rc_tui-0.9.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rc_tui-0.9.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 41a81c9185de4e8e20fc8d9b4af0e91b1ceb50549b4d4443d73c0057d97414b5
MD5 cfcf37c13140cbf9f0de413ef255e7e6
BLAKE2b-256 26ae56558de6e50a29b7df6e65a9eef6c29fc1273b9869286e6f43fc5e5028e4

See more details on using hashes here.

Provenance

The following attestation bundles were made for rc_tui-0.9.0-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: pypi-publish.yml on Pomilon/RC-TUI

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rc_tui-0.9.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rc_tui-0.9.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8685f654c5fca140d5b2874f0bf2dc70f9896c8d9ec0951189e40eb04bd5d711
MD5 78855f6a1734418ef69d4c9559e5170e
BLAKE2b-256 986dbd2a31180e5894f15f9291f2573265a11b843b76112860cdc46781701f7f

See more details on using hashes here.

Provenance

The following attestation bundles were made for rc_tui-0.9.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: pypi-publish.yml on Pomilon/RC-TUI

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rc_tui-0.9.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rc_tui-0.9.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d4ab5e5113148e13d9f32dd281f961af78816a8fbf4893083cfb298c05c977f4
MD5 9b0816cba9a43f9d8c2a374cc25625dc
BLAKE2b-256 4e912e047cb2f520d942722f00bf5e8ad32a686fee3e688988eff127aeac7b4b

See more details on using hashes here.

Provenance

The following attestation bundles were made for rc_tui-0.9.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: pypi-publish.yml on Pomilon/RC-TUI

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rc_tui-0.9.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for rc_tui-0.9.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fab9a936b845ef541d21b9f122aa6663f14ad226733f8d99c05c6358b74b5d76
MD5 9b372cd9b54c45c09e9c4075aecadcec
BLAKE2b-256 525d2a97d47bfefbdd9abc47700ed28e52c00b6a64d0bf247934852cf261aebf

See more details on using hashes here.

Provenance

The following attestation bundles were made for rc_tui-0.9.0-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: pypi-publish.yml on Pomilon/RC-TUI

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rc_tui-0.9.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: rc_tui-0.9.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 7.8 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for rc_tui-0.9.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 64a30c1852dd62cf20088e6bbd31838a73ed6096b7b0c892694cdbaacc6f9efb
MD5 20b38be4299213acfb97449908fe01bf
BLAKE2b-256 25add415d9c886fff400f595f344d40df00dbed83df628bd5141b88319da9f89

See more details on using hashes here.

Provenance

The following attestation bundles were made for rc_tui-0.9.0-cp310-cp310-win_amd64.whl:

Publisher: pypi-publish.yml on Pomilon/RC-TUI

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rc_tui-0.9.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rc_tui-0.9.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2e594fd17dacf1b1442a4890b3c91e7ced29e2dd8df7212748bac76b7de65728
MD5 51cedfa7ec0c2759332a7d0bc7bdfe6a
BLAKE2b-256 aeced3f3212b5762a4b41a440ea6c9b108371795ff414d775340e1bc825699c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for rc_tui-0.9.0-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: pypi-publish.yml on Pomilon/RC-TUI

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rc_tui-0.9.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rc_tui-0.9.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 22b96e9840d41ecd50461f3c98065241e53d58ff04e7fd0b739a8edd9ee4e696
MD5 191ae911f91f26bb3e8c8ea0ef911bc6
BLAKE2b-256 ed7ee43e4567ef76fbebc0c411f0012291323621d3eedd3126773f3bd40db661

See more details on using hashes here.

Provenance

The following attestation bundles were made for rc_tui-0.9.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: pypi-publish.yml on Pomilon/RC-TUI

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rc_tui-0.9.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rc_tui-0.9.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 84e9474f249c534103e09ac3623d94e11994dc91696f344d5a66bfcea8753463
MD5 9165b9e1ceaca8980cec71b12af2cbf6
BLAKE2b-256 5e5638acf3f4638a69e9d5187d06ae261a4af90102f02a956fe069f20d67ba6d

See more details on using hashes here.

Provenance

The following attestation bundles were made for rc_tui-0.9.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: pypi-publish.yml on Pomilon/RC-TUI

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rc_tui-0.9.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for rc_tui-0.9.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e68e52d97dc26e4926e55f5cf84c255075f97e3d23b210f0b27cf25596002e50
MD5 e6ea39e9501eec2c0424723f41fd7621
BLAKE2b-256 9acd3c2bc7549a3ff325b66b8d55c079321a6fcfac60dccd1b6750ebc7ee9b72

See more details on using hashes here.

Provenance

The following attestation bundles were made for rc_tui-0.9.0-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: pypi-publish.yml on Pomilon/RC-TUI

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rc_tui-0.9.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: rc_tui-0.9.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 7.6 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for rc_tui-0.9.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 6efad4416b51d73c54667248b62532fc5bca742c5c486f03854f5fc9ea15a426
MD5 94f8039e0110acb19cdf00f36db5d47d
BLAKE2b-256 d255d6e4266722bdda26b352e6c7cefd783a44ab1cad2b5a861aca7008583f56

See more details on using hashes here.

Provenance

The following attestation bundles were made for rc_tui-0.9.0-cp39-cp39-win_amd64.whl:

Publisher: pypi-publish.yml on Pomilon/RC-TUI

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rc_tui-0.9.0-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rc_tui-0.9.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 de88c59de93233574de5ad369c7419f54026954dc1f13a57e8ae839e54493bbb
MD5 678479d528fcbf27e0af738fdd033868
BLAKE2b-256 92a63f22c7a319ce434e5ec3491fc2fd0da6b56d18465dea64f8ae4da92bc6df

See more details on using hashes here.

Provenance

The following attestation bundles were made for rc_tui-0.9.0-cp39-cp39-musllinux_1_2_x86_64.whl:

Publisher: pypi-publish.yml on Pomilon/RC-TUI

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rc_tui-0.9.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rc_tui-0.9.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e3ab97827ef8d3319748a5950c905c088e752f72843251c05b816c37606ca6a3
MD5 2b8b2c3ba95d7b9fe34fc50f9e7b3b77
BLAKE2b-256 f4e078779fa61e3045a128678458cfa785f4bf1c17682f53ce5f45d8625c90ab

See more details on using hashes here.

Provenance

The following attestation bundles were made for rc_tui-0.9.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: pypi-publish.yml on Pomilon/RC-TUI

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rc_tui-0.9.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rc_tui-0.9.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f79589b8685a6cc6506f706c08c9d85171f7d420b6272a65473c9e3e405a1a3d
MD5 1da1a13bd424c02dcf4744817a2ed9c6
BLAKE2b-256 b793f609eb7b42fc8923aa3a5b460efc07e29b935e82d33da22298730e274427

See more details on using hashes here.

Provenance

The following attestation bundles were made for rc_tui-0.9.0-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: pypi-publish.yml on Pomilon/RC-TUI

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rc_tui-0.9.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for rc_tui-0.9.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d12e1fcbb34d678bf305ed9c2cf9b5ed674a18aa730a59ba1ab5749f34062cd2
MD5 e49745adc59ec2228df76a3aa7715056
BLAKE2b-256 53aaf1c468f9b5163aa124cc2583b5dba03dfd7984d98b6bcf552951eed300cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for rc_tui-0.9.0-cp39-cp39-macosx_10_9_x86_64.whl:

Publisher: pypi-publish.yml on Pomilon/RC-TUI

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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