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.8.0.tar.gz (44.9 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.8.0-cp313-cp313-win_amd64.whl (7.8 MB view details)

Uploaded CPython 3.13Windows x86-64

rc_tui-0.8.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.8.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (148.2 kB view details)

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

rc_tui-0.8.0-cp313-cp313-macosx_11_0_arm64.whl (128.1 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

rc_tui-0.8.0-cp313-cp313-macosx_10_13_x86_64.whl (136.1 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

rc_tui-0.8.0-cp312-cp312-win_amd64.whl (7.9 MB view details)

Uploaded CPython 3.12Windows x86-64

rc_tui-0.8.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.8.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (148.0 kB view details)

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

rc_tui-0.8.0-cp312-cp312-macosx_11_0_arm64.whl (128.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

rc_tui-0.8.0-cp312-cp312-macosx_10_13_x86_64.whl (136.1 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11Windows x86-64

rc_tui-0.8.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.8.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (147.7 kB view details)

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

rc_tui-0.8.0-cp311-cp311-macosx_11_0_arm64.whl (127.8 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

rc_tui-0.8.0-cp311-cp311-macosx_10_9_x86_64.whl (135.7 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

rc_tui-0.8.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.8.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (146.9 kB view details)

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

rc_tui-0.8.0-cp310-cp310-macosx_11_0_arm64.whl (126.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

rc_tui-0.8.0-cp310-cp310-macosx_10_9_x86_64.whl (134.3 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

rc_tui-0.8.0-cp39-cp39-win_amd64.whl (7.7 MB view details)

Uploaded CPython 3.9Windows x86-64

rc_tui-0.8.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.8.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (147.1 kB view details)

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

rc_tui-0.8.0-cp39-cp39-macosx_11_0_arm64.whl (126.7 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

rc_tui-0.8.0-cp39-cp39-macosx_10_9_x86_64.whl (134.4 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: rc_tui-0.8.0.tar.gz
  • Upload date:
  • Size: 44.9 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.8.0.tar.gz
Algorithm Hash digest
SHA256 d0de413256f1e653f29f90c63f69aacb728d05a87cfc82794f3744dcab0d5806
MD5 7e9f21baa6d6e9c833360abd6270df2a
BLAKE2b-256 1e57111b3d00d8c54bc2699a2bc48d633f7f01acf386b64b6efc37efb1dce702

See more details on using hashes here.

Provenance

The following attestation bundles were made for rc_tui-0.8.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.8.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: rc_tui-0.8.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.8.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 84a91e203086c18cbd88e0910a562677d8c999b1177758fb18e85e28cb6e3853
MD5 cdfddc00a44087f9a1c7d0ebd9fddafd
BLAKE2b-256 d167effc19b2fe922b94459c60e9f368c8746284ff865628850dc99565dbb611

See more details on using hashes here.

Provenance

The following attestation bundles were made for rc_tui-0.8.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.8.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rc_tui-0.8.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 69b99d6153fbcd60a18ebf4d9af5f1f7869833e03dc96c621726ba98c981000d
MD5 4d3979d5da2a8ad7af0c34afbb3ec15b
BLAKE2b-256 cfbab0edf93c4988a35d28a85333c1e4293996b4c2824bd68e69932259792b42

See more details on using hashes here.

Provenance

The following attestation bundles were made for rc_tui-0.8.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.8.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rc_tui-0.8.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 13eb9f091ed3d9f64df3746abc9c3f1109e623ede46e2f04479570de707bd7e6
MD5 81786463569243f1a40ec311a9a5fb0e
BLAKE2b-256 e7f3caddf529c3dbfe1eb1d99a48b52f455f6b0247c45ad67a8254463daf0f19

See more details on using hashes here.

Provenance

The following attestation bundles were made for rc_tui-0.8.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.8.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rc_tui-0.8.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 af5132f4f6ae6b043aea1239c68031a169bc6970e8264f665dfd320978445a99
MD5 fc0c16d18dade213d74e653ec39a233b
BLAKE2b-256 f219e459a7d672045b5e4c54de53a52592f5eb197843766319bd858899d38e61

See more details on using hashes here.

Provenance

The following attestation bundles were made for rc_tui-0.8.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.8.0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for rc_tui-0.8.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 ba138115b442dcb6977cb907ff8e8736115a41f1a8d3afe3c48cd48dee40d3ce
MD5 cec8b017a0577f4d17576d95190a3203
BLAKE2b-256 9528c7105b738a89d0b41aa36d292fce34f93f832b9526850a4e7108a319da37

See more details on using hashes here.

Provenance

The following attestation bundles were made for rc_tui-0.8.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.8.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: rc_tui-0.8.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 7.9 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.8.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 45fe889ad326b9114b991fc4da711129ca72bbf4282ebe2ff067aefa4c815cf1
MD5 0ea8dd99f4f49d70d1138a90646515d2
BLAKE2b-256 cb9a408c685529a59be987d6496691f5b52e874ab7cdf177ad0aa0fb7975c7fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for rc_tui-0.8.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.8.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rc_tui-0.8.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 04e30e6cf3e9217858abbeffb686d898a853bc79f193006921f8991a8c4bf671
MD5 6457ac2ea2da764663e935257726da11
BLAKE2b-256 267b18866087afb683ae93209ba91ed319c95379fa7a3c0c5529fa41ab4ea42d

See more details on using hashes here.

Provenance

The following attestation bundles were made for rc_tui-0.8.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.8.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rc_tui-0.8.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d0c96c1ded937df2ff13996ae507f0238fec0bac41dc3cf17b973375db35535c
MD5 9ec5ad478f8ec86f05b4b71fbbd91554
BLAKE2b-256 7425517ffafb2527b36e2a701db9f4f2f45a6f343591e213b64023c49dbbb6db

See more details on using hashes here.

Provenance

The following attestation bundles were made for rc_tui-0.8.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.8.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rc_tui-0.8.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 804a7b2deed899c3cab24255f498a822c45b122421bb2ecdf0814daae1ad4e5d
MD5 3d73b2eac814bf7e75251d5f4497c2c3
BLAKE2b-256 836e18ccd58891aa128247b676c67265255ac02dfa4abcdedf5b8a99693fee9b

See more details on using hashes here.

Provenance

The following attestation bundles were made for rc_tui-0.8.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.8.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for rc_tui-0.8.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 e69bbcdd532efd3cb63b491da532cf662b8eea7c912e56d2b523375e6cd4bd43
MD5 27f03ec397c7bc3020d98a782c8d4c18
BLAKE2b-256 2e8511173812ded2721cd92f90b32a0219f4f44bbe80cc1dd0445cd4d4a3c240

See more details on using hashes here.

Provenance

The following attestation bundles were made for rc_tui-0.8.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.8.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: rc_tui-0.8.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.8.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 93af52ef1596eb121623e250715362c3ffaacb8a4291270baa39baac872e35ca
MD5 f892d9acee342dd46f40dec4a9247a44
BLAKE2b-256 4df2346c88ae0ba65bdc451329aa66917d068f87412e2f362978da11c5657902

See more details on using hashes here.

Provenance

The following attestation bundles were made for rc_tui-0.8.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.8.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rc_tui-0.8.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ad8b5dcd722e1febef6cfc98b8766d9e09605f707e70f722cfa359e13447bfe7
MD5 199ba1357271bf3700041c4f4ac7c99a
BLAKE2b-256 9650c546a42d4207c71d496ec2c0454e0203527d7a53a1d9986281e8aaadd034

See more details on using hashes here.

Provenance

The following attestation bundles were made for rc_tui-0.8.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.8.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rc_tui-0.8.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 14fb2bef49cd12c8fcbfc87342a136c0f44caa8e9a97617554daec77465c5087
MD5 b2ea2d345673610f146eef59b4be0605
BLAKE2b-256 19efd6c91138b66c9bf3b2c721983fed1f125a8b413c895fcb0f100fb52a6287

See more details on using hashes here.

Provenance

The following attestation bundles were made for rc_tui-0.8.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.8.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rc_tui-0.8.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 645239fffb2b97df9cee67c578e9cfdfa2df9ca217804f6d7753269db50238b1
MD5 537cfd86c4d975ab41eae71bbe5de8c6
BLAKE2b-256 61d1bf4bf0325dd4891ec647f1c541e1c9e43ef1c47945bc5a93132383a02235

See more details on using hashes here.

Provenance

The following attestation bundles were made for rc_tui-0.8.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.8.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for rc_tui-0.8.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 78377ce057464c0124eecfc11596814150a5651cbc3a8a41cc69c2256240ce94
MD5 c684760abb0a5a80c3a245b156ba25e9
BLAKE2b-256 1348405be3d5d89dcda0e4ea7c7eff38c7d50dac927aa2f36f773bc224b443cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for rc_tui-0.8.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.8.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: rc_tui-0.8.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.8.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0a1e58c41414f8ecd6a3ec69260cdfcb67baa53194e4f9f205c714ef66057c4e
MD5 639c5a59c585932e493e2a4b96653b08
BLAKE2b-256 23a5a2bc39b8e70a20031e8d21e41af90a384b947f75528af4baba1c1d3ed838

See more details on using hashes here.

Provenance

The following attestation bundles were made for rc_tui-0.8.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.8.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rc_tui-0.8.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 36c1d8eb9bd803c906f82f4e17b308c800e4f2a1fdec3dd68abc6e5e0003c26d
MD5 e9d78a7dde241cbcb83b858fbf6486b9
BLAKE2b-256 44f874020fc7a85c82452309a11493d6201705ba2da410df06d5e189ea576f6c

See more details on using hashes here.

Provenance

The following attestation bundles were made for rc_tui-0.8.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.8.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rc_tui-0.8.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5cee3e21c5b35bc26e5d337e573c79927022d251486f5e35035a72498aa7d19e
MD5 66a21a789efe6787997bb3d62a883ba2
BLAKE2b-256 97bac12d49a5953a46a31ae1457d1b70211da21557fda54d584334c7bf971c5b

See more details on using hashes here.

Provenance

The following attestation bundles were made for rc_tui-0.8.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.8.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rc_tui-0.8.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8563438dc103398ff1c65d629626ac0259383e8e287ca72476e3cf4591f22114
MD5 a5d82a46b787c6632219fdfef23af435
BLAKE2b-256 8d192851c45d0178603a42260c9fa6dc974309a8a23b7910fc4f174c676983a6

See more details on using hashes here.

Provenance

The following attestation bundles were made for rc_tui-0.8.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.8.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for rc_tui-0.8.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d6c5d443a3ca85c03119dff7ec941cf1423f9e50de9d2a1a9c077b05d3da8dbf
MD5 e6a5df14991a0302cc6901e3a66b1b5c
BLAKE2b-256 0aefe2a6c8762fa100c6cafba0b641399a8d5f9e3cd0e836f2cf6755636e20df

See more details on using hashes here.

Provenance

The following attestation bundles were made for rc_tui-0.8.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.8.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: rc_tui-0.8.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 7.7 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.8.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 f78be9619259edd0a413f39b633aed3f50e669d09e5086fb6a860dc201d89c55
MD5 f6557767466122e555191043560ce4b1
BLAKE2b-256 030f01613b480b70f56642cb951829262ca7c34f8deb4e879168d06844d25b18

See more details on using hashes here.

Provenance

The following attestation bundles were made for rc_tui-0.8.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.8.0-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rc_tui-0.8.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d1edc37628936e7326d8705ea6c24daeac3547098538a413a2a95d1717b8a0b6
MD5 e3fdd47d98f0f10854281e538a9b5658
BLAKE2b-256 362fda2ee18d37b728dc5033e78c6f4b26de709298339ba4da72f06dff796d7e

See more details on using hashes here.

Provenance

The following attestation bundles were made for rc_tui-0.8.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.8.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rc_tui-0.8.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1aecfe75f008fa005ec3c3c9f2e10fd37faeb85d759b13dac58e1e957a29b17d
MD5 fef6243a6af598664a77b6b6b9cafe00
BLAKE2b-256 76e4e9d1afa17ec479aadce0ab16384a6c7c65aecdd40e7869eb8525da6b1f85

See more details on using hashes here.

Provenance

The following attestation bundles were made for rc_tui-0.8.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.8.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rc_tui-0.8.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 54bb3a1fa8b610437cf9b4b52868488758e0f4f924f6bc0f492e858db838d58b
MD5 997dab7f8f70d840c1318d6f02cfbb55
BLAKE2b-256 326fca3740aa087a648381a885817b3b6d0c5b9749a97a7f3f8e5e41328f2068

See more details on using hashes here.

Provenance

The following attestation bundles were made for rc_tui-0.8.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.8.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for rc_tui-0.8.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 153d0b3d34c38e63a1e396a136cce095cc13ab1b23061ce0a8d5a7423e2561e2
MD5 59af4fb8c24648ca9026dcf98b1aa906
BLAKE2b-256 be0d5a6cab868500c31c05c5269884e3096cb29550394280a8903575ba07c552

See more details on using hashes here.

Provenance

The following attestation bundles were made for rc_tui-0.8.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