pysui-gadgets


Namepysui-gadgets JSON
Version 0.4.3 PyPI version JSON
download
home_page
Summarypysui (Python Sui Client SDK) additional tools
upload_time2023-12-17 19:45:38
maintainer
docs_urlNone
author
requires_python>=3.10
licenseApache-2.0
keywords software development kit sui blockchain utilities pysui
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            pysui-gadgets
=============

pysui-gadgets includes tools and utilities that work with the pysui SDK.

Gadgets included:

* package - Performs operations that leverages meta-data about SUI move packages (smart-contracts)
* dsl-gen - Creates python representation of move package key structs and entry point functions
* to-one - Merges all SUI Gas mists 'to one' SUI Gas object for an address
* splay - Evenly distribute coins from one address to many
* vh - History of object versions

Setup for use
*************

#. Install SUI binaries
#. Setup python virtual environment
#. Activate virtual environment
#. Update ``pip``
#. Install ``pysui_gadgets``

.. code-block::

    cargo install --locked --git https://github.com/MystenLabs/sui.git --branch devnet sui
    python3 -m venv env
    . env/bin/activate
    pip install -U pip
    pip install pysui_gadgets

Upgrade
*******

#. Activate virtual environment
#. Update ``pysui_gadgets``

.. code-block::

    . env/bin/activate
    pip install -U pysui_gadgets

Setup for cloning
*****************

#. Install SUI binaries
#. Clone ``pysui_gadgets`` repository
#. Setup python virtual environment
#. Activate virtual environment
#. Update ``pip``
#. Install ``pysui``
#. Alternate install of ``pysui``

.. code-block::

    cargo install --locked --git https://github.com/MystenLabs/sui.git --branch devnet sui
    git clone git@github.com:FrankC01/pysui_gadgets.git
    python3 -m venv env
    . env/bin/activate
    pip install -U pip
    pip install -r requirements.txt
    # Alternately
    # clone pysui to other folder
    # in pysui run bin/package-build.sh
    # back in here
    pip install ../path_to_pysui/


Running gadgets
***************

.. code-block::

    module -h
    package -h
    dslgen -h
    to-one -h
    splay -h
    vh -h

            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "pysui-gadgets",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": "",
    "keywords": "software development kit,sui,blockchain,utilities,pysui",
    "author": "",
    "author_email": "",
    "download_url": "",
    "platform": null,
    "description": "pysui-gadgets\n=============\n\npysui-gadgets includes tools and utilities that work with the pysui SDK.\n\nGadgets included:\n\n* package - Performs operations that leverages meta-data about SUI move packages (smart-contracts)\n* dsl-gen - Creates python representation of move package key structs and entry point functions\n* to-one - Merges all SUI Gas mists 'to one' SUI Gas object for an address\n* splay - Evenly distribute coins from one address to many\n* vh - History of object versions\n\nSetup for use\n*************\n\n#. Install SUI binaries\n#. Setup python virtual environment\n#. Activate virtual environment\n#. Update ``pip``\n#. Install ``pysui_gadgets``\n\n.. code-block::\n\n    cargo install --locked --git https://github.com/MystenLabs/sui.git --branch devnet sui\n    python3 -m venv env\n    . env/bin/activate\n    pip install -U pip\n    pip install pysui_gadgets\n\nUpgrade\n*******\n\n#. Activate virtual environment\n#. Update ``pysui_gadgets``\n\n.. code-block::\n\n    . env/bin/activate\n    pip install -U pysui_gadgets\n\nSetup for cloning\n*****************\n\n#. Install SUI binaries\n#. Clone ``pysui_gadgets`` repository\n#. Setup python virtual environment\n#. Activate virtual environment\n#. Update ``pip``\n#. Install ``pysui``\n#. Alternate install of ``pysui``\n\n.. code-block::\n\n    cargo install --locked --git https://github.com/MystenLabs/sui.git --branch devnet sui\n    git clone git@github.com:FrankC01/pysui_gadgets.git\n    python3 -m venv env\n    . env/bin/activate\n    pip install -U pip\n    pip install -r requirements.txt\n    # Alternately\n    # clone pysui to other folder\n    # in pysui run bin/package-build.sh\n    # back in here\n    pip install ../path_to_pysui/\n\n\nRunning gadgets\n***************\n\n.. code-block::\n\n    module -h\n    package -h\n    dslgen -h\n    to-one -h\n    splay -h\n    vh -h\n",
    "bugtrack_url": null,
    "license": "Apache-2.0",
    "summary": "pysui (Python Sui Client SDK) additional tools",
    "version": "0.4.3",
    "project_urls": {
        "changelog": "https://github.com/FrankC01/pysui_gadgets/issues",
        "issues": "https://github.com/FrankC01/pysui_gadgets/issues",
        "repository": "https://github.com/FrankC01/pysui_gadgets"
    },
    "split_keywords": [
        "software development kit",
        "sui",
        "blockchain",
        "utilities",
        "pysui"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9833e60b8d1fff01b15475564947a65eddd52b88998a452382e11d740308d335",
                "md5": "30e26417260443046e697bce76e54dca",
                "sha256": "2af2c694e7d9b3554dae1b5d54d2462f12d19ba302e05872eb3dfe50da4b139d"
            },
            "downloads": -1,
            "filename": "pysui_gadgets-0.4.3-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "30e26417260443046e697bce76e54dca",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 49368,
            "upload_time": "2023-12-17T19:45:38",
            "upload_time_iso_8601": "2023-12-17T19:45:38.249727Z",
            "url": "https://files.pythonhosted.org/packages/98/33/e60b8d1fff01b15475564947a65eddd52b88998a452382e11d740308d335/pysui_gadgets-0.4.3-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-12-17 19:45:38",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "FrankC01",
    "github_project": "pysui_gadgets",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [],
    "lcname": "pysui-gadgets"
}
        
Elapsed time: 0.16059s