Metadata-Version: 2.1
Name: pyhmy
Version: 20.5.3
Summary: A library for interacting and working the Harmony blockchain and related codebases.
Home-page: http://harmony.one/
Author: Daniel Van Der Maden
Author-email: daniel@harmony.one
License: MIT
Description: # Pyhmy - Harmony's python utilities
        
        **This library only supports Python 3.6+**
        
        A Python library for interacting and working the [Harmony blockchain](https://harmony.one/)
        and [related codebases](https://github.com/harmony-one).
        
        [Full documentation is located on Harmony's GitBook](https://docs.harmony.one/) (in progress).
        
        ## Installation
        
        ```
        pip install pyhmy
        
        On MacOS:
        
        Make sure you have Python3 installed, and use python3 to install pyhmy
        
        sudo pip3 install pathlib
        sudo pip3 install pyhmy
        ```
        
        ## Development
        
        Clone the repository and then run the following:
        ```
        make install
        ```
        
        ## Running tests
        
        You need to run a local Harmony blockchain (instructions [here](https://github.com/harmony-one/harmony/README.md)) that has staking enabled.
        You can run all of the tests with the following:
        
        ```
        make test
        ```
        
        Or directly with `pytest` (reference [here](https://docs.pytest.org/en/latest/index.html) for more info):
        
        ```
        py.test tests
        ```
        
        ## Releasing
        
        You can release this library with the following command (assuming you have the credentials to upload):
        
        ```
        make release
        ```
        
        TODO: sample of how to use the library, reference Tezos.
        TODO: start (and finish) some of the documentation.
        TODO: add more blockchain rpcs
        TODO: check None return types for rpcs
        TODO: more detailed tests for rpcs
        
Keywords: Harmony,blockchain,protocol
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Build Tools
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Description-Content-Type: text/markdown
