Skip to main content

A keyboard-driven console TUI for creating, editing, and managing PysuiConfig.json files used by the pysui Sui blockchain SDK.

Features

  • Four-area TUI layout: Dashboard, Configuration & Key Management, Data Reads, and Utilities

  • Wallet Dashboard with chain strip, gas, objects, and balances panes

  • Data-driven command taxonomy with 44 read commands and dynamic arg collection

  • 10 wallet utility commands with Simulate/Execute workflow

  • move-struct-to-bcs directive support with dedicated launch and edit modals

  • Command and utility descriptions displayed in select dropdowns

  • Version banner displayed in top-right of app

Installing tpysui will also install pysui and pysui-fastcrypto which requires having Rust installed. If you do not have Rust and don’t want to, or can’t, install Rust see install notes in pysui.

Install

  1. Activate, or create and activate, a virtual environment

  2. Install tpysui using pip: pip install tpysui

  3. Run tpysui from the command line

Clone

tpysui uses pipenv. If you have not installed it, do so first.

  1. Clone the github repo

  2. cd tpysui

  3. pipenv shell

  4. If needed, manually install pysui-fastcrypto. See install notes in pysui

  5. pipenv install

  6. pip install -e .

  7. tpysui

Documentation

See Documentation for full usage help.

Metadata

Release files for tpysui 1.2.0

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

Built distribution (wheel)

Table of built distributions (wheels) for tpysui 1.2.0
File Interpreter ABI Platform
tpysui-1.2.0-py3-none-any.whl Python 3 none any Details

Release files / tpysui-1.2.0-py3-none-any.whl

Download URL tpysui-1.2.0-py3-none-any.whl
Size 76.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ce6548b866fa3aa028030b13b890a38a70ef8edc21680608f99cbe242a4bc2f8
BLAKE2b-256 checksum
How to use checksums
44529e30508464cd224f7feeb8ac7cd298f49a06020d02df47f064c5c4d31ed7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.9

Release history Release notifications | RSS feed

This release

1.2.0 This release

1 release file

1.0.0

1 release file

0.4.2

1 release file

0.4.1

1 release file

0.4.0

1 release file

0.3.1

1 release file

0.3.0

1 release file

0.2.0

1 release file

0.1.2

1 release file

0.1.1

1 release file

0.1.0

1 release file

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