Metadata-Version: 2.1
Name: bluzelle
Version: 0.1.1
Summary: Python library for the Bluzelle Service.
Home-page: https://github.com/vbstreetz/blzpy
Author: vbstreetz
Author-email: vbstreetz@gmail.com
License: MIT License
Keywords: bluzelle tendermint cosmos
Platform: UNKNOWN
Classifier: Topic :: Utilities
Description-Content-Type: text/markdown
Requires-Dist: requests
Requires-Dist: base58
Requires-Dist: ecdsa
Requires-Dist: bech32

![](https://raw.githubusercontent.com/bluzelle/api/master/source/images/Bluzelle%20-%20Logo%20-%20Big%20-%20Colour.png)

### Getting started

Ensure you have a recent version of [Python 3](https://www.python.org/) installed.

Grab the package from github:

    $ pipenv install git+https://github.com/vbstreetz/blzpy.git#egg=bluzelle

Use:

```python
import bluzelle

client = bluzelle.new_client({
    'address':  '...',
    'mnemonic': '...',
    'gas_info': {
      'max_fee': 4000001,
    },
})

client.create('foo', 'bar')
value = client.read(key)
client.update(key, 'baz')
client.delete(key)
```

### Examples

Copy `.env.sample` to `.env` and configure appropriately. You can also use this test [file](https://gist.github.com/vbstreetz/f05a982530311d155836e27d41c1f73a). Then run the example:

```
    DEBUG=false python examples/crud.py
```

### Tests

The `tests/` can best be run in a [pipenv](https://github.com/pypa/pipenv) environment. To do so, initialize one with:

```
    pipenv --python 3
```

Install requirements:

```
    pipenv install
```

Then run the tests:

```
    make test
```

### Licence

MIT


