{ "info": { "author": "Digital Bazaar", "author_email": "support@digitalbazaar.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Internet", "Topic :: Software Development :: Libraries" ], "description": "PyLD\n====\n\n.. image:: https://travis-ci.org/digitalbazaar/pyld.png?branch=master\n :target: https://travis-ci.org/digitalbazaar/pyld\n :alt: Build Status\n\nIntroduction\n------------\n\nThis library is an implementation of the JSON-LD_ specification in Python_.\n\nJSON, as specified in RFC7159_, is a simple language for representing\nobjects on the Web. Linked Data is a way of describing content across\ndifferent documents or Web sites. Web resources are described using\nIRIs, and typically are dereferencable entities that may be used to find\nmore information, creating a \"Web of Knowledge\". JSON-LD_ is intended\nto be a simple publishing method for expressing not only Linked Data in\nJSON, but for adding semantics to existing JSON.\n\nJSON-LD is designed as a light-weight syntax that can be used to express\nLinked Data. It is primarily intended to be a way to express Linked Data\nin JavaScript and other Web-based programming environments. It is also\nuseful when building interoperable Web Services and when storing Linked\nData in JSON-based document storage engines. It is practical and\ndesigned to be as simple as possible, utilizing the large number of JSON\nparsers and existing code that is in use today. It is designed to be\nable to express key-value pairs, RDF data, RDFa_ data,\nMicroformats_ data, and Microdata_. That is, it supports every\nmajor Web-based structured data model in use today.\n\nThe syntax does not require many applications to change their JSON, but\neasily add meaning by adding context in a way that is either in-band or\nout-of-band. The syntax is designed to not disturb already deployed\nsystems running on JSON, but provide a smooth migration path from JSON\nto JSON with added semantics. Finally, the format is intended to be fast\nto parse, fast to generate, stream-based and document-based processing\ncompatible, and require a very small memory footprint in order to operate.\n\nConformance\n-----------\n\nThis library aims to pass the `test suite`_ and conform with the following:\n\n- `JSON-LD 1.0`_,\n W3C Recommendation,\n 2014-01-16, and any `errata`_\n- `JSON-LD 1.0 Processing Algorithms and API`_,\n W3C Recommendation,\n 2014-01-16, and any `errata`_\n- `JSON-LD 1.1`_,\n Draft Community Group Report,\n 2018-02-15 or `newer `_\n- `JSON-LD 1.1 Processing Algorithms and API`_,\n Draft Community Group Report,\n 2018-02-15 or `newer `_\n\nRequirements\n------------\n\n- Python_ (2.7 or later)\n- Requests_ (optional)\n- aiohttp_ (optional, Python 3.5 or later)\n\nInstallation\n------------\n\nPyLD can be installed with pip_:\n\n.. code-block:: bash\n\n pip install PyLD\n\nDefining a dependency on pyld will not pull in Requests_ or aiohttp_. If you\nneed one of these for a `Document Loader`_ then either depend on the desired\nexternal library directly or define the requirement as ``PyLD[requests]`` or\n``PyLD[aiohttp]``.\n\nQuick Examples\n--------------\n\n.. code-block:: Python\n\n from pyld import jsonld\n import json\n\n doc = {\n \"http://schema.org/name\": \"Manu Sporny\",\n \"http://schema.org/url\": {\"@id\": \"http://manu.sporny.org/\"},\n \"http://schema.org/image\": {\"@id\": \"http://manu.sporny.org/images/manu.png\"}\n }\n\n context = {\n \"name\": \"http://schema.org/name\",\n \"homepage\": {\"@id\": \"http://schema.org/url\", \"@type\": \"@id\"},\n \"image\": {\"@id\": \"http://schema.org/image\", \"@type\": \"@id\"}\n }\n\n # compact a document according to a particular context\n # see: http://json-ld.org/spec/latest/json-ld/#compacted-document-form\n compacted = jsonld.compact(doc, context)\n\n print(json.dumps(compacted, indent=2))\n # Output:\n # {\n # \"@context\": {...},\n # \"image\": \"http://manu.sporny.org/images/manu.png\",\n # \"homepage\": \"http://manu.sporny.org/\",\n # \"name\": \"Manu Sporny\"\n # }\n\n # compact using URLs\n jsonld.compact('http://example.org/doc', 'http://example.org/context')\n\n # expand a document, removing its context\n # see: http://json-ld.org/spec/latest/json-ld/#expanded-document-form\n expanded = jsonld.expand(compacted)\n\n print(json.dumps(expanded, indent=2))\n # Output:\n # [{\n # \"http://schema.org/image\": [{\"@id\": \"http://manu.sporny.org/images/manu.png\"}],\n # \"http://schema.org/name\": [{\"@value\": \"Manu Sporny\"}],\n # \"http://schema.org/url\": [{\"@id\": \"http://manu.sporny.org/\"}]\n # }]\n\n # expand using URLs\n jsonld.expand('http://example.org/doc')\n\n # flatten a document\n # see: http://json-ld.org/spec/latest/json-ld/#flattened-document-form\n flattened = jsonld.flatten(doc)\n # all deep-level trees flattened to the top-level\n\n # frame a document\n # see: http://json-ld.org/spec/latest/json-ld-framing/#introduction\n framed = jsonld.frame(doc, frame)\n # document transformed into a particular tree structure per the given frame\n\n # normalize a document using the RDF Dataset Normalization Algorithm\n # (URDNA2015), see: http://json-ld.github.io/normalization/spec/\n normalized = jsonld.normalize(\n doc, {'algorithm': 'URDNA2015', 'format': 'application/n-quads'})\n # normalized is a string that is a canonical representation of the document\n # that can be used for hashing, comparison, etc.\n\nDocument Loader\n---------------\n\nThe default document loader for PyLD uses Requests_. In a production\nenvironment you may want to setup a custom loader that, at a minimum, sets a\ntimeout value. You can also force requests to use https, set client certs,\ndisable verification, or set other Requests_ parameters.\n\n.. code-block:: Python\n\n jsonld.set_document_loader(jsonld.requests_document_loader(timeout=...))\n\nAn asynchronous document loader using aiohttp_ is also available. Please note\nthat this document loader limits asynchronicity to fetching documents only.\nThe processing loops remain synchronous.\n\n.. code-block:: Python\n\n jsonld.set_document_loader(jsonld.aiohttp_document_loader(timeout=...))\n\nWhen no document loader is specified, the default loader is set to Requests_.\nIf Requests_ is not available, the loader is set to aiohttp_. The fallback\ndocument loader is a dummy document loader that raises an exception on every\ninvocation.\n\nCommercial Support\n------------------\n\nCommercial support for this library is available upon request from\n`Digital Bazaar`_: support@digitalbazaar.com.\n\nSource\n------\n\nThe source code for the Python implementation of the JSON-LD API\nis available at:\n\nhttp://github.com/digitalbazaar/pyld\n\nTests\n-----\n\nThis library includes a sample testing utility which may be used to verify\nthat changes to the processor maintain the correct output.\n\nTo run the sample tests you will need to get the test suite files by cloning\nthe ``json-ld.org`` and ``normalization`` repositories hosted on GitHub:\n\n- https://github.com/json-ld/json-ld.org\n- https://github.com/json-ld/normalization\n\nThen run the test application using the directories containing the tests:\n\n.. code-block:: bash\n\n python tests/runtests.py -d {PATH_TO_JSON_LD_ORG/test-suite}\n python tests/runtests.py -d {PATH_TO_NORMALIZATION/tests}\n\nThe test runner supports different document loaders by setting\n``-l requests`` or ``-l aiohttp``. The default document loader is set\nto Requests_.\n\n.. _Digital Bazaar: http://digitalbazaar.com/\n.. _JSON-LD: http://json-ld.org/\n.. _JSON-LD 1.0: http://www.w3.org/TR/2014/REC-json-ld-20140116/\n.. _JSON-LD 1.0 Processing Algorithms and API: http://www.w3.org/TR/2014/REC-json-ld-api-20140116/\n.. _JSON-LD 1.1: https://json-ld.org/spec/ED/json-ld/20180215/\n.. _JSON-LD 1.1 Processing Algorithms and API: https://json-ld.org/spec/ED/json-ld-api/20180215/\n.. _JSON-LD latest: https://json-ld.org/spec/latest/json-ld/\n.. _JSON-LD Processing Algorithms and API latest: https://json-ld.org/spec/latest/json-ld-api/\n.. _Microdata: http://www.w3.org/TR/microdata/\n.. _Microformats: http://microformats.org/\n.. _Python: http://www.python.org/\n.. _Requests: http://docs.python-requests.org/\n.. _aiohttp: https://aiohttp.readthedocs.io/\n.. _RDFa: http://www.w3.org/TR/rdfa-core/\n.. _RFC7159: http://tools.ietf.org/html/rfc7159\n.. _errata: http://www.w3.org/2014/json-ld-errata\n.. _pip: http://www.pip-installer.org/\n.. _test suite: https://github.com/json-ld/json-ld.org/tree/master/test-suite\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/digitalbazaar/pyld", "keywords": "", "license": "BSD 3-Clause license", "maintainer": "", "maintainer_email": "", "name": "PyLD", "package_url": "https://pypi.org/project/PyLD/", "platform": "", "project_url": "https://pypi.org/project/PyLD/", "project_urls": { "Homepage": "http://github.com/digitalbazaar/pyld" }, "release_url": "https://pypi.org/project/PyLD/1.0.5/", "requires_dist": null, "requires_python": "", "summary": "Python implementation of the JSON-LD API", "version": "1.0.5" }, "last_serial": 5248946, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "e34e7a3cc949ed1028d0f0f06c84146e", "sha256": "8b383293a6bfb58da24876f8f308c717514871ef92abd9bdabd892524c1ec731" }, "downloads": -1, "filename": "PyLD-0.1.0.tar.gz", "has_sig": false, "md5_digest": "e34e7a3cc949ed1028d0f0f06c84146e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35648, "upload_time": "2013-06-17T19:56:01", "url": "https://files.pythonhosted.org/packages/8d/f4/55c43407ebaebf03323a676ce8d4e7335f34efc506a8989fe0a190e982df/PyLD-0.1.0.tar.gz" } ], "0.4.10": [ { "comment_text": "", "digests": { "md5": "c06b8432c6fabfa64017d26be9de8439", "sha256": "0e5a86a0fad0fd0e5f3776616f3e50b7a62cef220ee08c3fb587a22a697569cd" }, "downloads": -1, "filename": "PyLD-0.4.10.tar.gz", "has_sig": false, "md5_digest": "c06b8432c6fabfa64017d26be9de8439", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40264, "upload_time": "2014-01-07T16:03:14", "url": "https://files.pythonhosted.org/packages/54/16/19c0370d2ca41b185dda8bae639244c9acd5d02a8e41de500969375e1b2f/PyLD-0.4.10.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "1a915086ad78e7c072355bb565d93f88", "sha256": "3979780100c719fa3d1d6efab9389b4dd40311190addd96e6107ee300dc3ecbb" }, "downloads": -1, "filename": "PyLD-0.4.3.tar.gz", "has_sig": false, "md5_digest": "1a915086ad78e7c072355bb565d93f88", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38960, "upload_time": "2013-09-25T18:53:54", "url": "https://files.pythonhosted.org/packages/dc/ed/921fb7332b731229934b5a5c75795bc3836de7c90d889dde8aa8ed70a9ff/PyLD-0.4.3.tar.gz" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "ab707a34ce5cb23db7758928fdd48f4e", "sha256": "b7dd6623486bc30330bf89901c7bad487de0269ad5520ae3e2a03867b59ce79a" }, "downloads": -1, "filename": "PyLD-0.4.4.tar.gz", "has_sig": false, "md5_digest": "ab707a34ce5cb23db7758928fdd48f4e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40160, "upload_time": "2013-09-26T15:49:54", "url": "https://files.pythonhosted.org/packages/af/2f/31399ba0e487292f6ca1e6e169539e83c19733e9cb374e2d44933f5a3d78/PyLD-0.4.4.tar.gz" } ], "0.4.5": [ { "comment_text": "", "digests": { "md5": "d7c6791659c9a7a0ae7631071344a169", "sha256": "74c5f9ece7cb80ed9c86005c271889325dc6a4052dc8eb4859b9876199a124fe" }, "downloads": -1, "filename": "PyLD-0.4.5.tar.gz", "has_sig": false, "md5_digest": "d7c6791659c9a7a0ae7631071344a169", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40171, "upload_time": "2013-10-02T20:03:55", "url": "https://files.pythonhosted.org/packages/34/96/9415bc2e84d03f67447ac73396fb7200d017b7aa91b28d968e2a48f7fef2/PyLD-0.4.5.tar.gz" } ], "0.4.6": [ { "comment_text": "", "digests": { "md5": "86cc66e1a1e056c030edd733ecbe25f5", "sha256": "b789e0ac22da2edba9a28617df0f5876d6fd2daec9cf5acb577e121b01b7daff" }, "downloads": -1, "filename": "PyLD-0.4.6.tar.gz", "has_sig": false, "md5_digest": "86cc66e1a1e056c030edd733ecbe25f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40176, "upload_time": "2013-10-03T19:34:46", "url": "https://files.pythonhosted.org/packages/f7/34/83e986211d66ace81962a8ee06041bd0f668d3a3f76c722dbafe9e6bc569/PyLD-0.4.6.tar.gz" } ], "0.4.7": [ { "comment_text": "", "digests": { "md5": "04fc5502d686a1f545d8aea4fe46bb77", "sha256": "89454eef68c9fd688cd3fce8f3c40c4796186d64718300c7d5a0eb49000d07bb" }, "downloads": -1, "filename": "PyLD-0.4.7.tar.gz", "has_sig": false, "md5_digest": "04fc5502d686a1f545d8aea4fe46bb77", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40181, "upload_time": "2013-10-04T19:31:44", "url": "https://files.pythonhosted.org/packages/b8/26/6b8c9c2609a8277bab04b750ac4c4ab840e1aa66dd200cd9a523fdccb307/PyLD-0.4.7.tar.gz" } ], "0.4.8": [ { "comment_text": "", "digests": { "md5": "fe4525489a4c25b78a515ddd578d85ad", "sha256": "b5cc87d6572e00540e85370c7c45ed361301a020ed36e7b8eba959aaa582aaf4" }, "downloads": -1, "filename": "PyLD-0.4.8.tar.gz", "has_sig": false, "md5_digest": "fe4525489a4c25b78a515ddd578d85ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40210, "upload_time": "2013-10-05T04:18:48", "url": "https://files.pythonhosted.org/packages/4b/b8/b0ab0cb0cdd87be88c77359acebe82ca0f48d65f02f14146112edc270d8b/PyLD-0.4.8.tar.gz" } ], "0.4.9": [ { "comment_text": "", "digests": { "md5": "75bf51d12000e6435be17e9a5e20ea77", "sha256": "676ecd91ab312401e8d298635083f76e4f495c12a81c41ae5efcb01769021c4c" }, "downloads": -1, "filename": "PyLD-0.4.9.tar.gz", "has_sig": false, "md5_digest": "75bf51d12000e6435be17e9a5e20ea77", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40258, "upload_time": "2013-10-22T02:51:38", "url": "https://files.pythonhosted.org/packages/c7/17/58cd9918fa692ab4d078f5383064694472e74d081e3df572b1d78d8be4e9/PyLD-0.4.9.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "6b6d3bcba7ec4b95a6754779bc4201b0", "sha256": "6968e10b39ee359213d95ed9c9b74f38521d382f34dc54192cae885970cc163e" }, "downloads": -1, "filename": "PyLD-0.5.0.tar.gz", "has_sig": false, "md5_digest": "6b6d3bcba7ec4b95a6754779bc4201b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40418, "upload_time": "2014-04-17T17:21:36", "url": "https://files.pythonhosted.org/packages/03/31/2a52585e82e91bb6ff551a8bdb9ec0b16ed603dee20bc7bb0db49f0ef265/PyLD-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "55a8335d255b8dcd92f72d708ea32ab6", "sha256": "7d969d883d980650c954658dab6c76ebbb8aab2c5e08e0e907f8d70293975286" }, "downloads": -1, "filename": "PyLD-0.5.1.tar.gz", "has_sig": false, "md5_digest": "55a8335d255b8dcd92f72d708ea32ab6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40543, "upload_time": "2014-05-15T15:10:31", "url": "https://files.pythonhosted.org/packages/c9/bf/00958df6e41e3698a50e6f3e564e64c65f9cd992de40b08e568742a88dc4/PyLD-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "3144da5a4ab4e3cb115593d3f30d8869", "sha256": "47560347d4a790c91be04117230ba304234346d1d24a9cee600607fd449279be" }, "downloads": -1, "filename": "PyLD-0.5.2.tar.gz", "has_sig": false, "md5_digest": "3144da5a4ab4e3cb115593d3f30d8869", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40775, "upload_time": "2014-06-13T14:39:40", "url": "https://files.pythonhosted.org/packages/a4/a0/6dbfca23cc96efdea10fec5f4f8954b2357bbccd363de1a4fe749c0375bd/PyLD-0.5.2.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "9dd36cdb52cdf1c0f6341d16359f3f1a", "sha256": "a25fa01ca824bfda10c5a183beb7dd834e8b552963068de6750c579316882eae" }, "downloads": -1, "filename": "PyLD-0.5.3.tar.gz", "has_sig": false, "md5_digest": "9dd36cdb52cdf1c0f6341d16359f3f1a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40802, "upload_time": "2014-06-15T20:24:34", "url": "https://files.pythonhosted.org/packages/bf/25/22ef57daa2e40d9b7bd4ba09be38871dc09e03e9a62115a801c955a2b69b/PyLD-0.5.3.tar.gz" } ], "0.5.4": [ { "comment_text": "", "digests": { "md5": "8479557ae7b7a86bd6909783a292d24b", "sha256": "d8a5b7b1026c39d1b8a6d75ee85367352286d03e0a4a7a1f6ae6413fd956005e" }, "downloads": -1, "filename": "PyLD-0.5.4.tar.gz", "has_sig": false, "md5_digest": "8479557ae7b7a86bd6909783a292d24b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40829, "upload_time": "2014-07-09T19:20:34", "url": "https://files.pythonhosted.org/packages/32/a8/4ef743c1020b7e508a980a325bd91f563d1c68f4d6f6f40967a1dc044c19/PyLD-0.5.4.tar.gz" } ], "0.5.5": [ { "comment_text": "", "digests": { "md5": "987926a3d7732c640d2e1aae0611d0d1", "sha256": "42cc53e70bee247bc4bfba7804f1f3bc6d45bef307812ca16b2329a937a70877" }, "downloads": -1, "filename": "PyLD-0.5.5.tar.gz", "has_sig": false, "md5_digest": "987926a3d7732c640d2e1aae0611d0d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40915, "upload_time": "2014-07-29T17:16:45", "url": "https://files.pythonhosted.org/packages/4b/75/5b549d1d766603a2f9b65ba640b7a6e4f744fd389a736e68d062f495a3a4/PyLD-0.5.5.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "ccfabe530d635a15a75d0591bc0e17fa", "sha256": "a823d7680ed6750a5d52a3f5a42f39d5e0e82798f7db482ff66a6b5790ac3ed1" }, "downloads": -1, "filename": "PyLD-0.6.0.tar.gz", "has_sig": false, "md5_digest": "ccfabe530d635a15a75d0591bc0e17fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41178, "upload_time": "2014-07-29T17:42:15", "url": "https://files.pythonhosted.org/packages/8d/72/6972acb336a3142174cc75a215390976a67033cfbd2083d3bc52fa28fac2/PyLD-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "a7f58ef077606333a2eb584b2bf46498", "sha256": "462b50822a2e829b3753c5cf4d80c2e6e27c63c7708cbc167c903ebac489358e" }, "downloads": -1, "filename": "PyLD-0.6.1.tar.gz", "has_sig": false, "md5_digest": "a7f58ef077606333a2eb584b2bf46498", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41190, "upload_time": "2014-09-15T21:09:51", "url": "https://files.pythonhosted.org/packages/6a/88/24c37f0b505ded561f5d24fed144890b39f53d5eeef72966eaee4e818e2a/PyLD-0.6.1.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "9eb70ef843e25390a4a8851d0f98c10d", "sha256": "dc75b299786ed3af915a3e5d13ad76817342a7bfcd78460d2715fbe7bd784c77" }, "downloads": -1, "filename": "PyLD-0.6.2.tar.gz", "has_sig": false, "md5_digest": "9eb70ef843e25390a4a8851d0f98c10d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41231, "upload_time": "2014-10-02T00:01:17", "url": "https://files.pythonhosted.org/packages/2b/0e/bbc19afe7673a50ff3884a65ebe28045a076a3ea61451b3b0020a18f5e22/PyLD-0.6.2.tar.gz" } ], "0.6.3": [ { "comment_text": "", "digests": { "md5": "ced25e5cda1bafd9eba9b1c3ffa36b02", "sha256": "8b9f8a289cfcd68f4c5bb344d60c02254b7ceb14c49cd1c6a3f10f7ae1f9c351" }, "downloads": -1, "filename": "PyLD-0.6.3.tar.gz", "has_sig": false, "md5_digest": "ced25e5cda1bafd9eba9b1c3ffa36b02", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41238, "upload_time": "2014-10-10T17:09:01", "url": "https://files.pythonhosted.org/packages/a9/b3/21a8d60d6134fc5951988d9c09bea3d60963b0f2aa025b5c34bbd071de14/PyLD-0.6.3.tar.gz" } ], "0.6.4": [ { "comment_text": "", "digests": { "md5": "8dff9961ac2d57158cc44284cd879617", "sha256": "33da18fae2cbd0557a866de653c2426b64cf828443c32b52bc3acf7f517732b4" }, "downloads": -1, "filename": "PyLD-0.6.4.tar.gz", "has_sig": false, "md5_digest": "8dff9961ac2d57158cc44284cd879617", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41259, "upload_time": "2014-11-06T15:31:21", "url": "https://files.pythonhosted.org/packages/27/01/e28c38ccf9a87c3ef0a7fe5ef6d915fe75073a42d882256307dea7a3e4f1/PyLD-0.6.4.tar.gz" } ], "0.6.5": [ { "comment_text": "", "digests": { "md5": "1b08310716c195332a0ca7b43b176a45", "sha256": "d778fc6df299ca826425987710115548639ccbf12ffbd72cb2d84fa19a066907" }, "downloads": -1, "filename": "PyLD-0.6.5.tar.gz", "has_sig": false, "md5_digest": "1b08310716c195332a0ca7b43b176a45", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41663, "upload_time": "2014-12-02T22:49:34", "url": "https://files.pythonhosted.org/packages/89/37/807cb59bbde932120fb6d83f588cc1749049ceb10f9cd5608ab0194fd335/PyLD-0.6.5.tar.gz" } ], "0.6.6": [ { "comment_text": "", "digests": { "md5": "e906f5bb0e4905f6009f6add203fb750", "sha256": "d46af4ed3d6648633cfc6888a025fa1291ef1e2308b4cfcfe70eb3af9f745da5" }, "downloads": -1, "filename": "PyLD-0.6.6.tar.gz", "has_sig": false, "md5_digest": "e906f5bb0e4905f6009f6add203fb750", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42571, "upload_time": "2014-12-04T21:25:38", "url": "https://files.pythonhosted.org/packages/3d/3a/b96685cb8eb599be636bfdec59d7805c418fa563874e8fc7127ada427ffc/PyLD-0.6.6.tar.gz" } ], "0.6.7": [ { "comment_text": "", "digests": { "md5": "46fc52c8f4544d3dab59b3d78b204d62", "sha256": "79ef19c69b48a12188eeb96306e145fd47147eae85afef35bf18a06fd6385b82" }, "downloads": -1, "filename": "PyLD-0.6.7.tar.gz", "has_sig": false, "md5_digest": "46fc52c8f4544d3dab59b3d78b204d62", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42633, "upload_time": "2015-02-08T01:06:32", "url": "https://files.pythonhosted.org/packages/b7/3f/34efc50ee28404f699af8c3040b3994f2319830b30d23a9a1e97308272d1/PyLD-0.6.7.tar.gz" } ], "0.6.8": [ { "comment_text": "", "digests": { "md5": "c48012d86fe57fc3d0e09eec8c22a7a7", "sha256": "4d61bf70b0bb86305c159165c8d3b797ff3bd6224f18847ec0c8ddaf9c0b084d" }, "downloads": -1, "filename": "PyLD-0.6.8.tar.gz", "has_sig": false, "md5_digest": "c48012d86fe57fc3d0e09eec8c22a7a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42713, "upload_time": "2015-05-13T13:56:09", "url": "https://files.pythonhosted.org/packages/2f/cd/35b0ab97bd4bf4b537f3597d7ef86724a6d7580276b8e1acbe562f67dc55/PyLD-0.6.8.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "2f8f9d24ba413c772e8d026a4fce099b", "sha256": "e0bbb3824ff40c4cc6cd31e978dc0b1240a8ff1c53dc9c5deb3d07106821574f" }, "downloads": -1, "filename": "PyLD-0.7.0.tar.gz", "has_sig": false, "md5_digest": "2f8f9d24ba413c772e8d026a4fce099b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43648, "upload_time": "2016-02-11T00:46:21", "url": "https://files.pythonhosted.org/packages/8f/7b/b81323a02c9a76db97d25f5ddd948fe96f2f1fba07b28af31379523d6628/PyLD-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "72f44a02fad30ef629efa67180debb25", "sha256": "a6840cdd72fe5f070a0f8e7beb4aadfaac138d89052aae8e9baeef9390d10ed4" }, "downloads": -1, "filename": "PyLD-0.7.1.tar.gz", "has_sig": false, "md5_digest": "72f44a02fad30ef629efa67180debb25", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43449, "upload_time": "2016-05-12T17:13:05", "url": "https://files.pythonhosted.org/packages/68/99/3c312ca15f4efc2c05490de3076f8a5e1708f826506ad8911e7693a0d4d9/PyLD-0.7.1.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "46650264ba12a90025d38161093a5ecf", "sha256": "d0075325613ec2dbecbb14684a10fffdb23b2fc4c8ee849d7731d3aaed4794e5" }, "downloads": -1, "filename": "PyLD-0.7.2.tar.gz", "has_sig": false, "md5_digest": "46650264ba12a90025d38161093a5ecf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43494, "upload_time": "2017-04-13T17:13:26", "url": "https://files.pythonhosted.org/packages/2c/4e/e58385b35225c14b4bd0d32cef230474bc0506ea7392366a1d73be98f442/PyLD-0.7.2.tar.gz" } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "28c136d45a898e50ace0b8a7e7572206", "sha256": "4baafb5487e4c2105479f15cac5afb1d0f6606d18eddc1da1504bb2267c7a602" }, "downloads": -1, "filename": "PyLD-0.7.3.tar.gz", "has_sig": false, "md5_digest": "28c136d45a898e50ace0b8a7e7572206", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43507, "upload_time": "2017-09-13T18:57:53", "url": "https://files.pythonhosted.org/packages/da/c7/1a87baf08fca47cb17657ba2057c7f10eadaff38e39cf0210f1bd012d623/PyLD-0.7.3.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "70a827ba08b1f3f68f97c7d34b2badb6", "sha256": "9c1aebb358bd3c3d008d3814b374d1cfcecb272cc7598722ae4901b6010f9e24" }, "downloads": -1, "filename": "PyLD-0.8.0.tar.gz", "has_sig": false, "md5_digest": "70a827ba08b1f3f68f97c7d34b2badb6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44067, "upload_time": "2017-10-20T19:46:26", "url": "https://files.pythonhosted.org/packages/3d/3e/34c254a1b46678ac127e221beda789a499bc228262bc052ec64c70d0fbc8/PyLD-0.8.0.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "f614e9956eac4a6cc9a3e0748874902a", "sha256": "b26e748bc26f56f3d7faa12590aeba648b193ce62f0062679d026865ebccfe9c" }, "downloads": -1, "filename": "PyLD-0.8.1.tar.gz", "has_sig": false, "md5_digest": "f614e9956eac4a6cc9a3e0748874902a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44256, "upload_time": "2017-10-24T16:15:46", "url": "https://files.pythonhosted.org/packages/5a/19/cf61da51d72018449eff1dff3d8044dca49b71df431e8481d080a1ec8044/PyLD-0.8.1.tar.gz" } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "67302d3d9a40987bd809caf4ce62ed02", "sha256": "f11b8586d2d2bc310739a9c49018574d01b8adc4533e950f64c85a13909d7630" }, "downloads": -1, "filename": "PyLD-0.8.2.tar.gz", "has_sig": false, "md5_digest": "67302d3d9a40987bd809caf4ce62ed02", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44382, "upload_time": "2017-10-25T02:22:30", "url": "https://files.pythonhosted.org/packages/9d/3d/cbfaaa7874d53a5d3b66a9b643840ad96a5681a96d5231e574f96ea0e333/PyLD-0.8.2.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "8da73e3c45a14a3e91924094e3324041", "sha256": "5bba2b93fc6fc00c757ef834a2d0df029b39acd48a097b99ef0c6d20f2cba4ae" }, "downloads": -1, "filename": "PyLD-1.0.0.tar.gz", "has_sig": false, "md5_digest": "8da73e3c45a14a3e91924094e3324041", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51244, "upload_time": "2018-03-07T04:57:06", "url": "https://files.pythonhosted.org/packages/61/53/a69af3e65875896b222f86f0aeb18049728e0eb847768439ad66c8489801/PyLD-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "7f35492c4c734e35bbe23b8932fa315d", "sha256": "38c10b1ccdf8c2407587c98aeff4065c9e54ac194563ec8498acf5c3ffadd6c1" }, "downloads": -1, "filename": "PyLD-1.0.1.tar.gz", "has_sig": false, "md5_digest": "7f35492c4c734e35bbe23b8932fa315d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52509, "upload_time": "2018-03-07T05:07:03", "url": "https://files.pythonhosted.org/packages/f8/2f/9a174b77b5ddf095e33d02f40259f5c840620ffa60f88394777c939c5c61/PyLD-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "919c93ea459b09b9928988b165411b6f", "sha256": "60ff073a950cf8d8333aa711ac81525ed097478bac200496f77fce53a32f95a5" }, "downloads": -1, "filename": "PyLD-1.0.2.tar.gz", "has_sig": false, "md5_digest": "919c93ea459b09b9928988b165411b6f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52545, "upload_time": "2018-03-08T23:05:33", "url": "https://files.pythonhosted.org/packages/34/6b/7c2bba8dbf8149cb896a6d0d0522ef42ebd19e3a5aa6b5560ffd557bfcd8/PyLD-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "3b80cce92d5202fc36b8c783ba6c9ef5", "sha256": "f50a08fc9be794e869f20e594311e6569be30bd3e3adc87a3f130cd9ba79228a" }, "downloads": -1, "filename": "PyLD-1.0.3.tar.gz", "has_sig": false, "md5_digest": "3b80cce92d5202fc36b8c783ba6c9ef5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52576, "upload_time": "2018-03-09T22:15:48", "url": "https://files.pythonhosted.org/packages/3d/8a/e76490b38b0fa381bd50585605676748760b1a19cdbfaa10163a2219a405/PyLD-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "659d635c89e95b1c1ae03e7cadccca06", "sha256": "0c37df9dae757ee56303c7918e0a2147ba0a754523783126b2ad5fdf24d7cefc" }, "downloads": -1, "filename": "PyLD-1.0.4.tar.gz", "has_sig": false, "md5_digest": "659d635c89e95b1c1ae03e7cadccca06", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52615, "upload_time": "2018-12-11T18:08:50", "url": "https://files.pythonhosted.org/packages/a3/e3/1c100136e9f10ec15167d7bb0001cfe79067151fa1d82078ff5fc7cddb2d/PyLD-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "8ce36bfe881c20ae9c8220a18ef17a16", "sha256": "ce6d9cd065fb3a390ec65e665dcb3655ed2aa07431d98e201ea3bc99f56a8bfb" }, "downloads": -1, "filename": "PyLD-1.0.5.tar.gz", "has_sig": false, "md5_digest": "8ce36bfe881c20ae9c8220a18ef17a16", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52649, "upload_time": "2019-05-09T18:54:59", "url": "https://files.pythonhosted.org/packages/3d/22/1534e274cc8ef72b4720bf2dc969831cf4c240e6df59319372e051d33d72/PyLD-1.0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8ce36bfe881c20ae9c8220a18ef17a16", "sha256": "ce6d9cd065fb3a390ec65e665dcb3655ed2aa07431d98e201ea3bc99f56a8bfb" }, "downloads": -1, "filename": "PyLD-1.0.5.tar.gz", "has_sig": false, "md5_digest": "8ce36bfe881c20ae9c8220a18ef17a16", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52649, "upload_time": "2019-05-09T18:54:59", "url": "https://files.pythonhosted.org/packages/3d/22/1534e274cc8ef72b4720bf2dc969831cf4c240e6df59319372e051d33d72/PyLD-1.0.5.tar.gz" } ] }