planetmint-ipld 0.0.3

Creator: railscoderz

Last updated:

Add to Cart

Description:

planetmintipld 0.0.3

py-ipld

Python implementation of the IPLD specification.


Status
For TODOs, see: #1 <https://github.com/bigchaindb/py-ipld/issues/1>


Installation
$ pip install ipld


Usage
In the Python REPL:
>>> from ipld import marshal, multihash, unmarshal
>>>
>>> file = {
... 'name': 'hello.txt',
... 'size': 11
... }
>>>
>>> marshalled = marshal(file)
>>>
>>> multihash(marshalled)
'QmQtX5JVbRa25LmQ1LHFChkXWW5GaWrp7JpymN4oPuBSmL'
>>>
>>> unmarshal(marshal(file)) == file
True
That’s it. No readthedocs, no private methods :boom:.


Tests
Only relevant, if you want to help developing.
$ pip install -e .[dev]
$ py.test -v


Acknowledgements
Thanks to the contributors
over at BigchainDB for letting me take their setup structure.

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.