{ "info": { "author": "BigchainDB", "author_email": "dev@bigchaindb.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", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5" ], "description": "=========\npycoalaip\n=========\n\n.. image:: https://img.shields.io/pypi/v/coalaip.svg\n :target: https://pypi.python.org/pypi/coalaip\n\n.. image:: https://img.shields.io/travis/bigchaindb/pycoalaip.svg\n :target: https://travis-ci.org/bigchaindb/pycoalaip\n\n.. image:: https://img.shields.io/codecov/c/github/bigchaindb/pycoalaip/master.svg\n :target: https://codecov.io/github/bigchaindb/pycoalaip?branch=master\n\n.. image:: https://readthedocs.org/projects/pycoalaip/badge/?version=latest\n :target: https://pycoalaip.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n.. image:: https://pyup.io/repos/github/bigchaindb/pycoalaip/shield.svg\n :target: https://pyup.io/repos/github/bigchaindb/pycoalaip/\n :alt: Updates\n\n\nPython reference implementation for `COALA IP `_.\n\n* Development Status: Alpha\n* Free software: Apache Software License 2.0\n* Documentation: https://pycoalaip.readthedocs.io\n\n\nFeatures\n--------\n\n* ``CoalaIp.generate_user()``: Create a user representation suitable for use\n with ``coalaip``\n* ``CoalaIp.register_manifestation()``: Registering a ``Manifestation`` (and\n along with it, an associated parent ``Work`` and a ``Copyright`` of the\n ``Manifestation``)\n* ``CoalaIp.derive_right()``: Derivation of a ``Right`` from an allowing source\n ``Right`` or ``Copyright``\n* ``CoalaIp.transfer_right()``: Transfer of a ``Right`` or ``Copyright`` from\n the current owner to a new owner\n* Querying the ownership history of an COALA IP entity\n\nTo learn more about how to use these features, you may be interested in the\n`usage section of the docs `_.\n\n\nTODO\n----\n\n* Host COALA IP JSON-LD definitions and set ```` to the\n purl for the definitions.\n* Support IPLD serialization\n\n\nPackaging\n---------\n\nBumping versions:\n\n.. code-block:: bash\n\n $ bumpversion patch\n\nReleasing to pypi:\n\n.. code-block:: bash\n\n $ make release\n $ twine upload dist/*\n\n\nCredits\n---------\n\nThis package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.\n\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage\n\n\n=======\nHistory\n=======\n\n0.0.3 (2017-05-06)\n------------------\n\nSome changes during the OMI hackfest!\n\n* Make creation of Work and Copyright optional when registering\n a Manifestation.\n\n\n0.0.2 (2017-05-05)\n------------------\n\nSome changes during the OMI hackfest!\n\nSome highlights:\n\n* Add `register_work` method to enable registering a work without\n necessarily registering a manifestation.\n\n\n0.0.1 (2017-02-17)\n------------------\n\nFirst alpha release on PyPI.\n\nAdditional features added with no backwards-incompatible interface changes.\nCOALA IP models are backwards-incompatible to previous versions due to upgrades\nrelated to spec changes.\n\nSome highlights:\n\n* Queryability of an Entity's ownership history and current owner\n* Entities can be given a custom ``@id``\n* Additional sanity checks employed when deriving Rights, to ensure that a\n correct source Right and current holder are given\n* Update COALA IP models to latest spec\n* Added usage documentation\n\n\n0.0.1.dev3 (2016-12-06)\n-----------------------\n\nLots of changes and revisions from 0.0.1.dev2. Totally incompatible from\nbefore.\n\nSome highlights:\n\n* Implemented Rights derivation (from existing Rights and Copyrights)\n* Implemented Rights transfers\n* Entities are now best-effort immutable\n* Support for loading Entities from a connected persistence layer\n\n0.0.1.dev2 (2016-08-31)\n-----------------------\n\n* Fix packaging on PyPI\n\n0.0.1.dev1 (2016-08-31)\n-----------------------\n\n* Development (pre-alpha) release on PyPI.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/bigchaindb/pycoalaip", "keywords": "coalaip", "license": "Apache Software License 2.0", "maintainer": null, "maintainer_email": null, "name": "coalaip", "package_url": "https://pypi.org/project/coalaip/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/coalaip/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/bigchaindb/pycoalaip" }, "release_url": "https://pypi.org/project/coalaip/0.0.3/", "requires_dist": null, "requires_python": null, "summary": "Python reference implementation for COALA IP", "version": "0.0.3" }, "last_serial": 4552656, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "8859b7d2d6f796896c5d7f4176bab773", "sha256": "e65386f46bb4dcce087817f6064f90b8fb73a059de11a0173299bb784c445ea1" }, "downloads": -1, "filename": "coalaip-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "8859b7d2d6f796896c5d7f4176bab773", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24229, "upload_time": "2017-02-17T14:46:37", "url": "https://files.pythonhosted.org/packages/5c/cf/9741ca284cb8b9586b10665e065262aa0b4a1eea0fb0666ac6074b95c7ec/coalaip-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5c1a8ce3afb5bec2d82addeefe5019d5", "sha256": "09fbf5f15dc6094c6571fca3f63077bd999b19800afccd5c1f8424d6ea61f0d6" }, "downloads": -1, "filename": "coalaip-0.0.1.tar.gz", "has_sig": false, "md5_digest": "5c1a8ce3afb5bec2d82addeefe5019d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52075, "upload_time": "2017-02-17T14:46:40", "url": "https://files.pythonhosted.org/packages/4d/41/88ecf1452082133f569045b3f2ce8cea5cb019376ec8289ce796e18881ee/coalaip-0.0.1.tar.gz" } ], "0.0.1.dev1": [], "0.0.1.dev2": [ { "comment_text": "", "digests": { "md5": "710fbb4a935fdd8ed6ae987317b3d625", "sha256": "bda132942369f9d41244e5df1dc8b54294b06b238905e787302a072150a2236a" }, "downloads": -1, "filename": "coalaip-0.0.1.dev2-py3-none-any.whl", "has_sig": false, "md5_digest": "710fbb4a935fdd8ed6ae987317b3d625", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11443, "upload_time": "2016-08-31T19:30:46", "url": "https://files.pythonhosted.org/packages/97/24/a587af271ca93343dafc1c5ccf8f396ee6b90e35d309b46b0c548428e3a5/coalaip-0.0.1.dev2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c47e5f37916db8b23a8f3182dd9cc376", "sha256": "024f78c1518135a3c406c625750c546f9348f06936c4b3df17b688c7f6f4c16a" }, "downloads": -1, "filename": "coalaip-0.0.1.dev2.tar.gz", "has_sig": false, "md5_digest": "c47e5f37916db8b23a8f3182dd9cc376", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19858, "upload_time": "2016-08-31T19:30:55", "url": "https://files.pythonhosted.org/packages/e1/8b/cc35903b49e682553fa34825303b08443724ff4116653cf6e69f5656e57e/coalaip-0.0.1.dev2.tar.gz" } ], "0.0.1.dev3": [ { "comment_text": "", "digests": { "md5": "1731113486664dec5a2f3b3da35a8342", "sha256": "a9e94108420afa325cbd906602107a617d0e8e83c89d7be0dd408f4a0f5bf327" }, "downloads": -1, "filename": "coalaip-0.0.1.dev3.tar.gz", "has_sig": false, "md5_digest": "1731113486664dec5a2f3b3da35a8342", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39720, "upload_time": "2016-12-07T08:53:19", "url": "https://files.pythonhosted.org/packages/db/f8/89615aa5d8f1df7c65ebe507e9183b368b665ea111285c7e63d24d799d70/coalaip-0.0.1.dev3.tar.gz" } ], "0.0.1.dev4": [ { "comment_text": "", "digests": { "md5": "6d1581cbdfd6cd3ee7951d06b5845c7f", "sha256": "9aece5dc0dd6ab1765fe41ec021bd91d29e2aa5f2037ca7962aef50011fa2fd9" }, "downloads": -1, "filename": "coalaip-0.0.1.dev4-py3-none-any.whl", "has_sig": false, "md5_digest": "6d1581cbdfd6cd3ee7951d06b5845c7f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 23858, "upload_time": "2017-02-17T13:35:15", "url": "https://files.pythonhosted.org/packages/37/9b/6a67cf740cae918f5c0967cbb118480a1392fb92e05aade9c5a832d2584e/coalaip-0.0.1.dev4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a8210c05ac1288792bb68b1c7e573c35", "sha256": "ff16483c0b0dc13e147df0c0fa2f2f1c30eebfaa790213aea220de8cc35ac6d2" }, "downloads": -1, "filename": "coalaip-0.0.1.dev4.tar.gz", "has_sig": false, "md5_digest": "a8210c05ac1288792bb68b1c7e573c35", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51664, "upload_time": "2017-02-17T13:35:17", "url": "https://files.pythonhosted.org/packages/62/6b/1e1808cdf450e13dd182802c6e5bebc9f865d742bf21792ca8d29bcc7553/coalaip-0.0.1.dev4.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "088c015230baf17732f561726cc6fe9f", "sha256": "c4ea480a12b0780dcd92b6a9e1252ede3716f729f7c9397e8a83aab98a080149" }, "downloads": -1, "filename": "coalaip-0.0.2.tar.gz", "has_sig": false, "md5_digest": "088c015230baf17732f561726cc6fe9f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43477, "upload_time": "2017-05-05T14:24:06", "url": "https://files.pythonhosted.org/packages/cc/71/56afb8665c58c125abd7e7646666af10ed4c9b22122d1de7b870d11ae0da/coalaip-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "1a7dd816222baf64d804cf6226f70a66", "sha256": "72dfb17acab22d52161b3cdad556a7c49181bdb871a4e0c45be688193b9898ee" }, "downloads": -1, "filename": "coalaip-0.0.3.tar.gz", "has_sig": false, "md5_digest": "1a7dd816222baf64d804cf6226f70a66", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44700, "upload_time": "2017-05-06T13:34:33", "url": "https://files.pythonhosted.org/packages/f8/0d/0c5fe8a9efaefdd6ec5f8f6a2f86eb570fb1b0806cb6338ecf08e995c13d/coalaip-0.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1a7dd816222baf64d804cf6226f70a66", "sha256": "72dfb17acab22d52161b3cdad556a7c49181bdb871a4e0c45be688193b9898ee" }, "downloads": -1, "filename": "coalaip-0.0.3.tar.gz", "has_sig": false, "md5_digest": "1a7dd816222baf64d804cf6226f70a66", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44700, "upload_time": "2017-05-06T13:34:33", "url": "https://files.pythonhosted.org/packages/f8/0d/0c5fe8a9efaefdd6ec5f8f6a2f86eb570fb1b0806cb6338ecf08e995c13d/coalaip-0.0.3.tar.gz" } ] }