{ "info": { "author": "Tim Daubenschuetz", "author_email": "tim.daubenschuetz@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3 :: Only", "Topic :: Software Development" ], "description": ".. image:: https://img.shields.io/pypi/v/py-ipld.svg\n :target: https://pypi.python.org/pypi/py-ipld\n.. image:: https://img.shields.io/travis/bigchaindb/py-ipld.svg\n :target: https://travis-ci.org/bigchaindb/py-ipld\n.. image:: https://img.shields.io/codecov/c/github/bigchaindb/py-ipld/master.svg\n :target: https://codecov.io/github/bigchaindb/py-ipld?branch=master\n\n\npy-ipld\n=======\n| Python implementation of the `IPLD specification `_.\n\n\nStatus\n------\nThis is a Work-in-Progress. For TODOs, see: `#1 `_\n\n\nInstallation\n------------\n\n.. code-block:: bash\n\n $ pip install ipld # (not yet)\n\n\nUsage\n-----\nIn the Python REPL:\n\n.. code-block:: python\n \n >>> from ipld import marshal, multihash, unmarshal\n >>>\n >>> file = {\n ... 'name': 'hello.txt',\n ... 'size': 11\n ... }\n >>>\n >>> marshalled = marshal(file)\n >>>\n >>> multihash(marshalled)\n 'QmQtX5JVbRa25LmQ1LHFChkXWW5GaWrp7JpymN4oPuBSmL'\n >>>\n >>> unmarshal(marshal(file)) == file\n True\n\nThat's it. No readthedocs, no private methods :boom:.\n\n\nTests\n-----\n*Only relevant, if you want to help developing.*\n\n.. code-block:: bash\n\n $ pip install -e .[dev]\n $ py.test -v\n\n\nAcknowledgements\n----------------\nThanks to the `contributors `_\nover at BigchainDB for letting me take their setup structure.\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "ipld python ipfs bigchaindb", "license": "Apache-2.0", "maintainer": "", "maintainer_email": "", "name": "ipld", "package_url": "https://pypi.org/project/ipld/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/ipld/", "project_urls": null, "release_url": "https://pypi.org/project/ipld/0.0.1/", "requires_dist": null, "requires_python": "", "summary": "An IPLD implementation in Python", "version": "0.0.1" }, "last_serial": 4377245, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "6edcd10fcbcb7602579822b2c63b1bf9", "sha256": "e82c1ca95c9b05020de9c1c7b37c50e382843880b48d43a0f59558df93917343" }, "downloads": -1, "filename": "ipld-0.0.1.tar.gz", "has_sig": false, "md5_digest": "6edcd10fcbcb7602579822b2c63b1bf9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3336, "upload_time": "2016-07-18T12:33:41", "url": "https://files.pythonhosted.org/packages/51/b4/8ebfeba92daa4c7f583b50bc8f92a329cedc8827ac23aba901b9e7374b46/ipld-0.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6edcd10fcbcb7602579822b2c63b1bf9", "sha256": "e82c1ca95c9b05020de9c1c7b37c50e382843880b48d43a0f59558df93917343" }, "downloads": -1, "filename": "ipld-0.0.1.tar.gz", "has_sig": false, "md5_digest": "6edcd10fcbcb7602579822b2c63b1bf9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3336, "upload_time": "2016-07-18T12:33:41", "url": "https://files.pythonhosted.org/packages/51/b4/8ebfeba92daa4c7f583b50bc8f92a329cedc8827ac23aba901b9e7374b46/ipld-0.0.1.tar.gz" } ] }