pyrin-network


Namepyrin-network JSON
Version 0.1.9 PyPI version JSON
download
home_pageNone
SummaryPyrin SDK for the ecosystem
upload_time2024-08-28 15:53:44
maintainerNone
docs_urlNone
authorNone
requires_python>=3.8
licenseNone
keywords pyrin pyrin network
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            

#### Pyrin SDK Python Bindings 
[SDK Documentation](https://docs.pyrin.network/7.-sdk/python/getting-started)

Built using [PyO3](https://github.com/PyO3/pyo3)


#### Installation

```bash
pip install pyrin-network
```

#### Running node with wRPC
```bash
pyrin --utxoindex --rpclisten-borsh
```

#### Usage

```python
import pyrin

rpc = pyrin.RPC()
await rpc.connect()
balance = await rpc.get_balance_by_address("pyrin:qzn54t6vpasykvudztupcpwn2gelxf8y9p84szksr73me39mzf69uaalnymtx")
print("balance:", balance)
```

```python
import pyrin

wallet = pyrin.Wallet()
r = await wallet.connect()
account = await wallet.create_account()
```


#### Local Development

```bash ``

#### Dependencies

```bash
pip install maturin
```

#### Build

```bash
cargo build

maturin build
pip install <compiled whl file>
```

#### Development

```bash
conda create -n sdk-develop python=3.8
conda activate sdk-develop

cd sdk/python
maturin develop
```

```bash
python3 -m venv ~/sdk_develop
source ~/sdk_develop/bin/activate

pip install maturin
python3 -m maturin develop
```

#### Test

```bash
python -m unittest tests/test_wallet.py
python -m unittest tests/test_bip32.py
python -m unittest tests/test_rpc.py
python -m unittest tests/test_lib.py
```

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "pyrin-network",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": "pyrin, pyrin network",
    "author": null,
    "author_email": null,
    "download_url": "https://files.pythonhosted.org/packages/e1/d6/7cba7edb61ef2f5797162644bad4fd9e3bf48bb5251040cd28f3fd290feb/pyrin_network-0.1.9.tar.gz",
    "platform": null,
    "description": "\r\n\r\n#### Pyrin SDK Python Bindings \r\n[SDK Documentation](https://docs.pyrin.network/7.-sdk/python/getting-started)\r\n\r\nBuilt using [PyO3](https://github.com/PyO3/pyo3)\r\n\r\n\r\n#### Installation\r\n\r\n```bash\r\npip install pyrin-network\r\n```\r\n\r\n#### Running node with wRPC\r\n```bash\r\npyrin --utxoindex --rpclisten-borsh\r\n```\r\n\r\n#### Usage\r\n\r\n```python\r\nimport pyrin\r\n\r\nrpc = pyrin.RPC()\r\nawait rpc.connect()\r\nbalance = await rpc.get_balance_by_address(\"pyrin:qzn54t6vpasykvudztupcpwn2gelxf8y9p84szksr73me39mzf69uaalnymtx\")\r\nprint(\"balance:\", balance)\r\n```\r\n\r\n```python\r\nimport pyrin\r\n\r\nwallet = pyrin.Wallet()\r\nr = await wallet.connect()\r\naccount = await wallet.create_account()\r\n```\r\n\r\n\r\n#### Local Development\r\n\r\n```bash ``\r\n\r\n#### Dependencies\r\n\r\n```bash\r\npip install maturin\r\n```\r\n\r\n#### Build\r\n\r\n```bash\r\ncargo build\r\n\r\nmaturin build\r\npip install <compiled whl file>\r\n```\r\n\r\n#### Development\r\n\r\n```bash\r\nconda create -n sdk-develop python=3.8\r\nconda activate sdk-develop\r\n\r\ncd sdk/python\r\nmaturin develop\r\n```\r\n\r\n```bash\r\npython3 -m venv ~/sdk_develop\r\nsource ~/sdk_develop/bin/activate\r\n\r\npip install maturin\r\npython3 -m maturin develop\r\n```\r\n\r\n#### Test\r\n\r\n```bash\r\npython -m unittest tests/test_wallet.py\r\npython -m unittest tests/test_bip32.py\r\npython -m unittest tests/test_rpc.py\r\npython -m unittest tests/test_lib.py\r\n```\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Pyrin SDK for the ecosystem",
    "version": "0.1.9",
    "project_urls": {
        "Homepage": "https://github.com/Pyrinpyi/pyrin/tree/master/sdk/python",
        "Issues": "https://github.com/Pyrinpyi/pyrin/issues"
    },
    "split_keywords": [
        "pyrin",
        " pyrin network"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "db79cdfe59898c3360574f3cdb75367f75db6cd7d63db463017e500c1a8f665d",
                "md5": "dd74802091e804cd1ae7a4b92dc85dd5",
                "sha256": "0d89eaeae4fc37f59249a24d0ecb21440f80a79f8d90ce281cf3d1fd391c0c24"
            },
            "downloads": -1,
            "filename": "pyrin_network-0.1.9-cp38-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "dd74802091e804cd1ae7a4b92dc85dd5",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 8548652,
            "upload_time": "2024-08-28T15:53:41",
            "upload_time_iso_8601": "2024-08-28T15:53:41.197428Z",
            "url": "https://files.pythonhosted.org/packages/db/79/cdfe59898c3360574f3cdb75367f75db6cd7d63db463017e500c1a8f665d/pyrin_network-0.1.9-cp38-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e1d67cba7edb61ef2f5797162644bad4fd9e3bf48bb5251040cd28f3fd290feb",
                "md5": "fad2eeafebed92f5b1a87efe482006a7",
                "sha256": "0c7b54af180ebf035bda651ec9ea1ecb0598db1b81362ccc7a7700778f179e19"
            },
            "downloads": -1,
            "filename": "pyrin_network-0.1.9.tar.gz",
            "has_sig": false,
            "md5_digest": "fad2eeafebed92f5b1a87efe482006a7",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 695732,
            "upload_time": "2024-08-28T15:53:44",
            "upload_time_iso_8601": "2024-08-28T15:53:44.814070Z",
            "url": "https://files.pythonhosted.org/packages/e1/d6/7cba7edb61ef2f5797162644bad4fd9e3bf48bb5251040cd28f3fd290feb/pyrin_network-0.1.9.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-08-28 15:53:44",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "Pyrinpyi",
    "github_project": "pyrin",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "pyrin-network"
}
        
Elapsed time: 8.77918s