{ "info": { "author": "Gavin Carothers, Nick Pilon", "author_email": "gavin@carothers.name, npilon@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Internet :: WWW/HTTP", "Topic :: Scientific/Engineering :: Information Analysis", "Topic :: Text Processing :: Markup" ], "description": "========\nPymantic\n========\n---------------------------------------\nSemantic Web and RDF library for Python\n---------------------------------------\n\n\nQuick Start\n===========\n::\n\n >>> from __future__ import print_function\n >>> from pymantic.rdf import *\n >>> from pymantic.parsers import turtle_parser\n >>> import requests\n >>> Resource.prefixes['foaf'] = Prefix('http://xmlns.com/foaf/0.1/')\n >>> graph = turtle_parser.parse(requests.get('https://raw.github.com/norcalrdf/pymantic/master/examples/foaf-bond.ttl').text)\n >>> bond_james = Resource(graph, 'http://example.org/stuff/Bond')\n >>> print(\"%s knows:\" % (bond_james.get_scalar('foaf:name'),))\n >>> for person in bond_james['foaf:knows']:\n print(person.get_scalar('foaf:name'))\n\n\n\nRequirements\n============\n\n``pymantic`` requires Python 2.7 or higher.\n``lark`` is used for the Turtle and NTriples parser.\nThe ``requests`` library is used for HTTP requests and the SPARQL client.\n``lxml`` and ``rdflib`` are required by the SPARQL client as well.\n\n\nInstall\n=======\n\n::\n\n $ pip install pymantic\n\nThis will install ``pymantic`` and all its dependencies.\n\n\nDocumentation\n=============\n\nGenerating a local copy of the documentation requires Sphinx:\n\n::\n\n $ pip install Sphinx\n\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/norcalrdf/pymantic/", "keywords": "RDF N3 Turtle Semantics Web3.0", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "pymantic", "package_url": "https://pypi.org/project/pymantic/", "platform": "", "project_url": "https://pypi.org/project/pymantic/", "project_urls": { "Homepage": "https://github.com/norcalrdf/pymantic/" }, "release_url": "https://pypi.org/project/pymantic/0.2.5/", "requires_dist": [ "requests", "lxml", "pytz", "rdflib", "lark-parser (>=0.7.0)", "pyld", "betamax ; extra == 'testing'", "nose ; extra == 'testing'", "coverage ; extra == 'testing'" ], "requires_python": "", "summary": "Semantic Web and RDF library for Python", "version": "0.2.5" }, "last_serial": 5513826, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "76c556205f4b03bb01254f1271c1bafd", "sha256": "6ea97cd81c536b45cd4559f3a581486902bf60da208b355daa20dcc4ffb56897" }, "downloads": -1, "filename": "pymantic-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "76c556205f4b03bb01254f1271c1bafd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 49842, "upload_time": "2018-07-03T16:31:39", "url": "https://files.pythonhosted.org/packages/8f/32/c8817f966082f0bfe1dbac25f4bf7d2c9bf566201f192bede22cd8d8e591/pymantic-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8b4fc8809a61e076318b77c5eba18545", "sha256": "63c46d4eaeb6ad0c1740751d49a1e5c7449764c1b8e8315a5b2e15c1419c2ef7" }, "downloads": -1, "filename": "pymantic-0.1.1.tar.gz", "has_sig": false, "md5_digest": "8b4fc8809a61e076318b77c5eba18545", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41646, "upload_time": "2018-07-03T16:31:41", "url": "https://files.pythonhosted.org/packages/fc/f2/f2fdee5e208950d603423ec065373023ecee471b1c791ab7bd04e2e6d90c/pymantic-0.1.1.tar.gz" } ], "0.1dev": [], "0.2.0": [ { "comment_text": "", "digests": { "md5": "71e76572b0b2267ab84ac7486a735ca3", "sha256": "4f0902e2a7ae9c96f07143971aa38f14846982e015f92f41778a7e1184162c55" }, "downloads": -1, "filename": "pymantic-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "71e76572b0b2267ab84ac7486a735ca3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 44393, "upload_time": "2018-08-02T20:26:11", "url": "https://files.pythonhosted.org/packages/92/87/f5ebdd9c03cdc24309b258fd620c136e588981f424237e8d166a40700fe3/pymantic-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "63be23746a6338bf69cf4c94a6503f32", "sha256": "28347daf3d4bd624092c02e7770f000b5817f465c8a1b4c08bd6b9a9c660fbd3" }, "downloads": -1, "filename": "pymantic-0.2.0.tar.gz", "has_sig": false, "md5_digest": "63be23746a6338bf69cf4c94a6503f32", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36684, "upload_time": "2018-08-02T20:26:13", "url": "https://files.pythonhosted.org/packages/0e/ee/00df5797bc09011257ec4743efc172130933d086606ad706dfe1eb82170e/pymantic-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "b5db9ecc53941141d2a71ebc2d8eeb1d", "sha256": "ceda253f96207f0e6430e6e5dd06d11816a8a1400b2017d794d5e7bddc55199c" }, "downloads": -1, "filename": "pymantic-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b5db9ecc53941141d2a71ebc2d8eeb1d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 59386, "upload_time": "2018-08-02T22:44:20", "url": "https://files.pythonhosted.org/packages/b1/91/333d34c38b3a6bd3cc5054ab2be3c04d759aadd433a229df3a3f9d15b31e/pymantic-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "542b1f9b2f5f30e450d2c4c3bffc73f9", "sha256": "842fa41141522198380e9abbeef2dace9744fe5c69a958c253087ceb978f2d69" }, "downloads": -1, "filename": "pymantic-0.2.1.tar.gz", "has_sig": false, "md5_digest": "542b1f9b2f5f30e450d2c4c3bffc73f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46345, "upload_time": "2018-08-02T22:44:22", "url": "https://files.pythonhosted.org/packages/94/9c/26f7f7d8a1ce9abc959839327ad674e3fdc622e341a895a721aeba67a1a2/pymantic-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "a06d517b67ba1d212edaeefe6168efb2", "sha256": "ed0138afd1b9d86f0700bccc6c6b40da9dfac61250907f8eb2de2e997854f685" }, "downloads": -1, "filename": "pymantic-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a06d517b67ba1d212edaeefe6168efb2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 59407, "upload_time": "2018-08-16T17:26:04", "url": "https://files.pythonhosted.org/packages/2b/73/6e339757fc81ca3da6be4612bb891b57443cbbcfa7d0ff349e316520dbdc/pymantic-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8f7d4ec9fda09751d9547010f1e3cfb2", "sha256": "adbc4d1338b6c5c621fb8a7ed386db63d976fe6cd25785c21dcfd3afb63682a6" }, "downloads": -1, "filename": "pymantic-0.2.2.tar.gz", "has_sig": false, "md5_digest": "8f7d4ec9fda09751d9547010f1e3cfb2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46379, "upload_time": "2018-08-16T17:26:05", "url": "https://files.pythonhosted.org/packages/80/e3/c447eb5242e2b35df76051434cc03bce1d92ca7d876a345ea197b4a677cc/pymantic-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "17fe48d61346accfbc9d137e343d8375", "sha256": "3afa9ab65cfff55375f060e3611727dcbcddbe42d018b7b319ad52d48e6b3b6e" }, "downloads": -1, "filename": "pymantic-0.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "17fe48d61346accfbc9d137e343d8375", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 59673, "upload_time": "2019-04-08T21:20:35", "url": "https://files.pythonhosted.org/packages/5e/8a/c33cc26077ebe48aa651ca7ca959ae27d29014abaee066819e923f3e445e/pymantic-0.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aedc3e62d8739882b7b228d6c22d7748", "sha256": "e5304782f3dc5cdb5f32d9e525322ce2ff70d8ea1960f0d4408eaf4000430463" }, "downloads": -1, "filename": "pymantic-0.2.3.tar.gz", "has_sig": false, "md5_digest": "aedc3e62d8739882b7b228d6c22d7748", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46724, "upload_time": "2019-04-08T21:20:37", "url": "https://files.pythonhosted.org/packages/94/d6/06c48f0f36a9da1abf4ae61e10c6e914320ff57d31ad4709e5858b8abd60/pymantic-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "d408eeb3d5cd7010274e6db7b61504b8", "sha256": "5e0ba56a9c38be350bdefbc7244b4e4eb45546216060b89874b231217ef2a4ee" }, "downloads": -1, "filename": "pymantic-0.2.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d408eeb3d5cd7010274e6db7b61504b8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 59681, "upload_time": "2019-04-08T21:29:35", "url": "https://files.pythonhosted.org/packages/7f/54/e24657ad18e3878f04b46e1648073f5296b54b40ec1aa51211be5a9aeaf2/pymantic-0.2.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b54368474ae08c0b1a47ba7a760190d2", "sha256": "ea89df1605c3f19ef6d5477e5fbdcc7ac767b963c8457b79a8ea37025bdd9512" }, "downloads": -1, "filename": "pymantic-0.2.4.tar.gz", "has_sig": false, "md5_digest": "b54368474ae08c0b1a47ba7a760190d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46731, "upload_time": "2019-04-08T21:29:36", "url": "https://files.pythonhosted.org/packages/80/aa/5c183f96db33791161702d5816c22e8458f3b4a0a0fed75f8c60da8ecac8/pymantic-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "a324431db7075dae59082d3830bb756c", "sha256": "212b3cb5d713a1469a194de8326f269be3a268ca8e7d1e6b282e94a91cb4a979" }, "downloads": -1, "filename": "pymantic-0.2.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a324431db7075dae59082d3830bb756c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 60672, "upload_time": "2019-07-10T20:19:04", "url": "https://files.pythonhosted.org/packages/8f/48/3a834d3fad27f5ad312dd3b049b4fad4afc70d54c10e41090fb3f1a191c3/pymantic-0.2.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dd2551955b8d50647d9b65f2937ccf45", "sha256": "119361a60d811aea6f57faf05f9aebc787e37244e3c8e9c922e9621b2a425dcf" }, "downloads": -1, "filename": "pymantic-0.2.5.tar.gz", "has_sig": false, "md5_digest": "dd2551955b8d50647d9b65f2937ccf45", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47027, "upload_time": "2019-07-10T20:19:06", "url": "https://files.pythonhosted.org/packages/fb/82/36c0ae84c0054a2eb650456af484525402a69d31243cb254145a83d7fa5b/pymantic-0.2.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a324431db7075dae59082d3830bb756c", "sha256": "212b3cb5d713a1469a194de8326f269be3a268ca8e7d1e6b282e94a91cb4a979" }, "downloads": -1, "filename": "pymantic-0.2.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a324431db7075dae59082d3830bb756c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 60672, "upload_time": "2019-07-10T20:19:04", "url": "https://files.pythonhosted.org/packages/8f/48/3a834d3fad27f5ad312dd3b049b4fad4afc70d54c10e41090fb3f1a191c3/pymantic-0.2.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dd2551955b8d50647d9b65f2937ccf45", "sha256": "119361a60d811aea6f57faf05f9aebc787e37244e3c8e9c922e9621b2a425dcf" }, "downloads": -1, "filename": "pymantic-0.2.5.tar.gz", "has_sig": false, "md5_digest": "dd2551955b8d50647d9b65f2937ccf45", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47027, "upload_time": "2019-07-10T20:19:06", "url": "https://files.pythonhosted.org/packages/fb/82/36c0ae84c0054a2eb650456af484525402a69d31243cb254145a83d7fa5b/pymantic-0.2.5.tar.gz" } ] }