Name | pyrin-network JSON |
Version |
0.1.9
JSON |
| download |
home_page | None |
Summary | Pyrin SDK for the ecosystem |
upload_time | 2024-08-28 15:53:44 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.8 |
license | None |
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"
}