{ "info": { "author": "David Wolinsky", "author_email": "isaac.wolinsky@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# Python Libra Client Library\n\n## Overview\n\nThis library implements the core client facilities for interacting with the\nLibra blockchain. The intent is to demonstrate Libra's APIs without either\nrequiring reading extensive documentation or navigating Libra's Rust code base.\n\n## Components\n\n`lcs.py` implements Libra Canonical Serialization\n\n## Requirements\n\n`grpcio-tools` for gRPC and Protocol Buffers\n\n`pynacl` for cryptographic operations (Curve25519, Ed25519, Sha3)\n\n## Updating\n\nThis library includes both proto and mvir files for communicating with Libra\nvalidators and the Libra VM, respectively. These files are borrowed from the\nupstream Libra distribution and may be changed without warning. To enable easy\ntransition to newer versions this library includes to scripts to retrieve the\nappropriate files and add them herein:\n\n`update_programs.sh` compiles all the basic transaction Libra move scripts into\nMove IR so that they can aeqgransferred to the validators when executing a\ntransaction.\n\n`update_proto.sh` retrieves all the proto files for communicating to the Libra\nadmission control node and converts it into Python proto and gRPC libraries.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/davidiw/librapy", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "librapy", "package_url": "https://pypi.org/project/librapy/", "platform": "", "project_url": "https://pypi.org/project/librapy/", "project_urls": { "Homepage": "https://github.com/davidiw/librapy" }, "release_url": "https://pypi.org/project/librapy/0.0.1/", "requires_dist": [ "PyNaCl (==1.3.0)", "grpcio (==1.23.0)", "grpcio-tools (==1.23.0)", "protobuf (==3.9.1)" ], "requires_python": ">=3.6", "summary": "A Libra client library", "version": "0.0.1" }, "last_serial": 5818197, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "e368cb712e43d95349032ced79ab2f32", "sha256": "5b8c942eb834398f368b90cad853a253a5431e3ab756bd666693318359e3f29a" }, "downloads": -1, "filename": "librapy-0.0.1-py3.6.egg", "has_sig": false, "md5_digest": "e368cb712e43d95349032ced79ab2f32", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": ">=3.6", "size": 93933, "upload_time": "2019-09-12T04:55:39", "url": "https://files.pythonhosted.org/packages/bd/36/23d3ae4a3efd0ebf3ecad1c7b00c8a7c97cc9af217adfbfb63c5260ab78d/librapy-0.0.1-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "70fcddeee6e0c499737ed187f576deb6", "sha256": "dd2aa8c22fb763145b5c8ab5cd0d28863a77d2c3d1dc7479a6f0f3c1a23ae1a1" }, "downloads": -1, "filename": "librapy-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "70fcddeee6e0c499737ed187f576deb6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 44393, "upload_time": "2019-09-12T04:55:36", "url": "https://files.pythonhosted.org/packages/71/10/036a1e3ad3a87f346aa2283e67fcdd46ca53a71f004b2ef21b78e049160a/librapy-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9b37d61986e5db93c943be06bb44b797", "sha256": "646824ba740c6834bb9bdc84faf037866bcdd0a81330b2b65827b32d0ba38fe1" }, "downloads": -1, "filename": "librapy-0.0.1.tar.gz", "has_sig": false, "md5_digest": "9b37d61986e5db93c943be06bb44b797", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 22907, "upload_time": "2019-09-12T04:55:41", "url": "https://files.pythonhosted.org/packages/18/10/17f38f567949e1e57f2d5a34ff630be8fac305ed444e74cf31c63847742e/librapy-0.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e368cb712e43d95349032ced79ab2f32", "sha256": "5b8c942eb834398f368b90cad853a253a5431e3ab756bd666693318359e3f29a" }, "downloads": -1, "filename": "librapy-0.0.1-py3.6.egg", "has_sig": false, "md5_digest": "e368cb712e43d95349032ced79ab2f32", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": ">=3.6", "size": 93933, "upload_time": "2019-09-12T04:55:39", "url": "https://files.pythonhosted.org/packages/bd/36/23d3ae4a3efd0ebf3ecad1c7b00c8a7c97cc9af217adfbfb63c5260ab78d/librapy-0.0.1-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "70fcddeee6e0c499737ed187f576deb6", "sha256": "dd2aa8c22fb763145b5c8ab5cd0d28863a77d2c3d1dc7479a6f0f3c1a23ae1a1" }, "downloads": -1, "filename": "librapy-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "70fcddeee6e0c499737ed187f576deb6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 44393, "upload_time": "2019-09-12T04:55:36", "url": "https://files.pythonhosted.org/packages/71/10/036a1e3ad3a87f346aa2283e67fcdd46ca53a71f004b2ef21b78e049160a/librapy-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9b37d61986e5db93c943be06bb44b797", "sha256": "646824ba740c6834bb9bdc84faf037866bcdd0a81330b2b65827b32d0ba38fe1" }, "downloads": -1, "filename": "librapy-0.0.1.tar.gz", "has_sig": false, "md5_digest": "9b37d61986e5db93c943be06bb44b797", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 22907, "upload_time": "2019-09-12T04:55:41", "url": "https://files.pythonhosted.org/packages/18/10/17f38f567949e1e57f2d5a34ff630be8fac305ed444e74cf31c63847742e/librapy-0.0.1.tar.gz" } ] }