A Python library for interacting and working with the Woop blockchain.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Daniel Van Der Maden 3c6dc8ddf3 [cli] Fix duplicate arg parsing in _make_call_command 5 years ago
pyhmy [cli] Fix duplicate arg parsing in _make_call_command 5 years ago
tests [cli] Fix syncing 5 years ago
.gitignore [git] Add .gitignore 5 years ago
LICENSE.txt [license] Update license 5 years ago
Makefile [logging] Add log rotating to ControlledLogger 5 years ago
README.md [logging] Add log rotating to ControlledLogger 5 years ago
pytest.ini [test] Add pytest skeleton + basic tests 5 years ago
setup.py [setup] Remove unsupported tags and update readme 5 years ago

README.md

Pyhmy - Harmony's python utilities

This library is for python 3 only.

A Python library for interacting and working the Harmony blockchain and related codebases.

Full documentation is located on Harmony's GitBook (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

Requires Python3.5+

Development

Clone the repository and then run the following:

make install

Running tests

You can run all of the tests with the following:

make test

Or directly with pytest (reference here 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.