pysui


Namepysui JSON
Version 0.87.0 PyPI version JSON
download
home_pageNone
SummarySUI client Python SDK
upload_time2025-08-02 18:22:49
maintainerNone
docs_urlNone
authorNone
requires_python>=3.10
licenseNone
keywords software development kit sui blockchain
VCS
bugtrack_url
requirements betterproto2 dataclasses_json pyyaml httpx h2 pysui-fastcrypto jsonschema gql websockets typing_utils canoser base58 Deprecated
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <p align="center">
  <img width="150" height="200" src="https://raw.githubusercontent.com/FrankC01/pysui/main/images//pysui_logo_color.png" alt='PySui'>
</p>

# pysui

[![Downloads](https://static.pepy.tech/badge/pysui/month)](https://pepy.tech/project/pysui)

Python Client SDK for Sui blockchain

## A cup of coffee

- The team could use a cup or carafe. Sui address `0xc45e5ea887e037ddc6a482afa412773b4291c8fdc338f647fb0fcea324975d8e`

## pysui SDK install

### With Rust on machine

`pip install pysui`

### Without Rust on machine

1. Fetch the latest [pysui-fastcrypto](https://github.com/FrankC01/pysui-fastcrypto) binary from the release assets, unzip and `pip` install it
2. `pip install pysui`

## pysui SDK current (github)

**Release-0.87.0**
Includes support for gRPC BETA: queries, programmable transactions, subscriptions and transaction execution.

## PyPi current

**Release-0.87.0 - Released 2025-08-04**

- [Latest PyPi Version](https://pypi.org/project/pysui/)

Includes support for gRPC BETA: queries, programmable transactions, subscriptions and transaction execution.

### FULL Documentation

- [ReadTheDocs](https://pysui.readthedocs.io/en/latest/index.html)

### gRPC Support

- Refer to [pysui-grpc](https://github.com/FrankC01/pysui/blob/main/PYSUI_GRPC.md)

### GraphQL Support

- Refer to [pysui-graphql](https://github.com/FrankC01/pysui/blob/main/PYSUI_GRAPHQL.md)

### Changelog

See [CHANGELOG](https://github.com/FrankC01/pysui/blob/main/CHANGELOG.md)

### Issues and enhancement requests

We would appreciate using the [github issue log](https://github.com/FrankC01/pysui/issues) to let us know!

### Release/Publish Strategy

See [Strategies](https://github.com/FrankC01/pysui/blob/main/OP_STRATEGIES.md)

### Discord

Discord server invitation is [Found here](https://discord.gg/uCGYfY4Ph4):

### Local node support

Note: Only supported for JSON RPC clients, GraphQL not available for suibase at this time.

We leverage [suibase](https://github.com/ChainMovers/suibase) for our testing and SuiConfig includes an option for interacting directly with local nodes created by `suibase`

## Sample utilities

**Note**: Sample utiities are implemented using GraphQL

See [samples](https://github.com/FrankC01/pysui/blob/main/samples/README.md)

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "pysui",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": null,
    "keywords": "software development kit, sui, blockchain",
    "author": null,
    "author_email": null,
    "download_url": null,
    "platform": null,
    "description": "<p align=\"center\">\n  <img width=\"150\" height=\"200\" src=\"https://raw.githubusercontent.com/FrankC01/pysui/main/images//pysui_logo_color.png\" alt='PySui'>\n</p>\n\n# pysui\n\n[![Downloads](https://static.pepy.tech/badge/pysui/month)](https://pepy.tech/project/pysui)\n\nPython Client SDK for Sui blockchain\n\n## A cup of coffee\n\n- The team could use a cup or carafe. Sui address `0xc45e5ea887e037ddc6a482afa412773b4291c8fdc338f647fb0fcea324975d8e`\n\n## pysui SDK install\n\n### With Rust on machine\n\n`pip install pysui`\n\n### Without Rust on machine\n\n1. Fetch the latest [pysui-fastcrypto](https://github.com/FrankC01/pysui-fastcrypto) binary from the release assets, unzip and `pip` install it\n2. `pip install pysui`\n\n## pysui SDK current (github)\n\n**Release-0.87.0**\nIncludes support for gRPC BETA: queries, programmable transactions, subscriptions and transaction execution.\n\n## PyPi current\n\n**Release-0.87.0 - Released 2025-08-04**\n\n- [Latest PyPi Version](https://pypi.org/project/pysui/)\n\nIncludes support for gRPC BETA: queries, programmable transactions, subscriptions and transaction execution.\n\n### FULL Documentation\n\n- [ReadTheDocs](https://pysui.readthedocs.io/en/latest/index.html)\n\n### gRPC Support\n\n- Refer to [pysui-grpc](https://github.com/FrankC01/pysui/blob/main/PYSUI_GRPC.md)\n\n### GraphQL Support\n\n- Refer to [pysui-graphql](https://github.com/FrankC01/pysui/blob/main/PYSUI_GRAPHQL.md)\n\n### Changelog\n\nSee [CHANGELOG](https://github.com/FrankC01/pysui/blob/main/CHANGELOG.md)\n\n### Issues and enhancement requests\n\nWe would appreciate using the [github issue log](https://github.com/FrankC01/pysui/issues) to let us know!\n\n### Release/Publish Strategy\n\nSee [Strategies](https://github.com/FrankC01/pysui/blob/main/OP_STRATEGIES.md)\n\n### Discord\n\nDiscord server invitation is [Found here](https://discord.gg/uCGYfY4Ph4):\n\n### Local node support\n\nNote: Only supported for JSON RPC clients, GraphQL not available for suibase at this time.\n\nWe leverage [suibase](https://github.com/ChainMovers/suibase) for our testing and SuiConfig includes an option for interacting directly with local nodes created by `suibase`\n\n## Sample utilities\n\n**Note**: Sample utiities are implemented using GraphQL\n\nSee [samples](https://github.com/FrankC01/pysui/blob/main/samples/README.md)\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "SUI client Python SDK",
    "version": "0.87.0",
    "project_urls": {
        "changelog": "https://github.com/FrankC01/pysui/blob/main/CHANGELOG.md",
        "documentation": "https://pysui.readthedocs.io",
        "issues": "https://github.com/FrankC01/pysui/issues",
        "repository": "https://github.com/FrankC01/pysui"
    },
    "split_keywords": [
        "software development kit",
        " sui",
        " blockchain"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "fd427b4350c1c4a8bfee5b2968e67db1b59c5f79ee5cb8e797aab69ec37a56c8",
                "md5": "be3f00ed93ae723242fd35fd16c6bfb6",
                "sha256": "df33ce6ce1c051fcc8461327bb9a3461d8b690b20c73a98dc99cf5b41c6282c7"
            },
            "downloads": -1,
            "filename": "pysui-0.87.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "be3f00ed93ae723242fd35fd16c6bfb6",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 390975,
            "upload_time": "2025-08-02T18:22:49",
            "upload_time_iso_8601": "2025-08-02T18:22:49.336996Z",
            "url": "https://files.pythonhosted.org/packages/fd/42/7b4350c1c4a8bfee5b2968e67db1b59c5f79ee5cb8e797aab69ec37a56c8/pysui-0.87.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-08-02 18:22:49",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "FrankC01",
    "github_project": "pysui",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [
        {
            "name": "betterproto2",
            "specs": [
                [
                    ">=",
                    "0.7.1"
                ],
                [
                    "<",
                    "1.0.0"
                ]
            ]
        },
        {
            "name": "dataclasses_json",
            "specs": [
                [
                    "<",
                    "0.7.0"
                ],
                [
                    ">=",
                    "0.6.6"
                ]
            ]
        },
        {
            "name": "pyyaml",
            "specs": [
                [
                    "<",
                    "6.2"
                ],
                [
                    ">=",
                    "6.0.1"
                ]
            ]
        },
        {
            "name": "httpx",
            "specs": [
                [
                    ">=",
                    "0.27.0"
                ],
                [
                    "<",
                    "0.28"
                ]
            ]
        },
        {
            "name": "h2",
            "specs": [
                [
                    "<",
                    "5"
                ],
                [
                    ">=",
                    "4.1.0"
                ]
            ]
        },
        {
            "name": "pysui-fastcrypto",
            "specs": [
                [
                    ">=",
                    "0.6.0"
                ]
            ]
        },
        {
            "name": "jsonschema",
            "specs": [
                [
                    ">=",
                    "4.23.0"
                ],
                [
                    "<",
                    "4.24"
                ]
            ]
        },
        {
            "name": "gql",
            "specs": [
                [
                    ">=",
                    "3.5.0"
                ]
            ]
        },
        {
            "name": "websockets",
            "specs": [
                [
                    ">=",
                    "10.0.0"
                ],
                [
                    "<",
                    "13.0.0"
                ]
            ]
        },
        {
            "name": "typing_utils",
            "specs": [
                [
                    ">=",
                    "0.1.0"
                ],
                [
                    "<",
                    "0.2.0"
                ]
            ]
        },
        {
            "name": "canoser",
            "specs": [
                [
                    ">=",
                    "0.8.0"
                ],
                [
                    "<",
                    "0.9.0"
                ]
            ]
        },
        {
            "name": "base58",
            "specs": [
                [
                    "<",
                    "2.2.0"
                ],
                [
                    ">=",
                    "2.1.0"
                ]
            ]
        },
        {
            "name": "Deprecated",
            "specs": [
                [
                    "<",
                    "1.3.0"
                ],
                [
                    ">=",
                    "1.2.0"
                ]
            ]
        }
    ],
    "lcname": "pysui"
}
        
Elapsed time: 1.26318s