Metadata-Version: 2.4
Name: tpysui
Version: 0.1.2
Summary: PysuiConfiguration Editor
License-Expression: Apache-2.0
Project-URL: changelog, https://github.com/suitters/tpysui/blob/main/CHANGELOG.md
Project-URL: repository, https://github.com/suitters/tpysui
Project-URL: issues, https://github.com/suitters/tpysui/issues
Project-URL: documentation, https://github.com/suitters/tpysui/blob/main/docs/tpysui.rst
Keywords: pysui,editor,configuration,software development kit,sui,blockchain
Classifier: Development Status :: 3 - Alpha
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Requires-Python: >=3.10.6
Description-Content-Type: text/x-rst
License-File: LICENSE
Requires-Dist: textual<4.0.0,>=3.3.0
Requires-Dist: pysui<0.90.0,>=0.86.0
Requires-Dist: pathvalidate<4.0.0,>=3.3.1
Dynamic: license-file

=============================================================
tpysui - Pysui TUI application to manage PysuiConfigurations
=============================================================

ALPHA ALPHA ALPHA

A console TUI. Currently supports managing (create/edit)
PysuiConfig.toml, which enable profile management for pysui
GraphQL and gRPC URL, keys, account addresses and aliases.

Features
--------

* Create new or modify existing PysuiConfig.json file
* Save existing PysuiConfig.json to new PysuiConfig.json file
* Add, modify or delete Groups, Profiles and Identities

Installing ``tpysui`` will also install ``pysui`` and ``pysui-fastcrypto``
which requires having Rust installed. See install notes in pysui_.

.. _pysui: https://github.com/FrankC01/pysui/blob/main/README.md#pysui-sdk-install

Install
-------

#. Activate, or create and activate, a virtual environment
#. Install ``tpysui`` using environment install tools (e.g. pip, pipenv, etc.)
#. For pip :code:`pip install tpysui` from PyPi
#. Run :code:`tpysui` from command line

Clone
-----

``tpusui`` uses pipenv, if you have not installed, do so.

#. Clone the github repo
#. ``cd tpysui``
#. ``pipenv shell``
#. If needed manually install ``pysui-fastcrypto``. See install notes in pysui_
#. ``pipenv install``
#. ``python -m src.tpysui.tpysui``

Documentation
-------------
See Documentation_ for operations help

.. _Documentation: https://github.com/suitters/tpysui/blob/main/docs/tpysui.rst
