{ "info": { "author": "Amirouche Boubekki", "author_email": "amirouche@hypermove.net", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "Intended Audience :: Science/Research", "Programming Language :: Python :: 3", "Topic :: Scientific/Engineering", "Topic :: Software Development" ], "description": "hoply\n#####\n\n.. image:: https://raw.githubusercontent.com/amirouche/hoply/master/hoply.jpg\n\n\n\n.. image:: https://codecov.io/gh/amirouche/hoply/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/amirouche/hoply\n\n.. image:: https://travis-ci.com/amirouche/hoply.svg?branch=master\n :target: https://travis-ci.com/amirouche/hoply\n\n\nhoply is a generic n-tuple store that can be used to create a\ntriplestore or a quadstore or whatever.\n\nCheckout the ``tests.py`` for a glimpse on how to use it.\n\nGetting started\n===============\n\n::\n\n git clone https://github.com/amirouche/hoply/\n\nAnd read the documentation at `docs/source/index.html `_.\n\nChangeLog\n=========\n\n0.14.0\n------\n\n- Move to a new storage backend API inspired from\n [SRFI-167](https://srfi.schemers.org/srfi-167/) in particular expose\n a `prefix` argument in `Hoply` so that it is possible to hook\n multiple abstractions to the same OKVS database.\n\n- Replace `h.compose` with `h.select`. It might be more familiar to\n Pythonista and the result is similar to what the SPARQL `SELECT`\n does and somewhat similar to what SQL `SELECT` does.\n\n- Drop helpers\n\n- Makefile: bring back WiredTiger\n\n0.13.4\n------\n\n- fix bug in prefix construction during querying affecting all queries\n\n0.13.3\n------\n\n- fix bug in ``is_permutation_prefix`` and add ``Transaction.add``\n\n0.13.2\n------\n\n- moar doc\n- add memory backend\n- add leveldb backend\n\n0.13.1\n------\n\n- README++\n\n0.13.0\n------\n\n- Changed the public interface\n- Implement generic n-tuple store\n- wiredtiger backend\n\nAuthor\n======\n\n`Say h\u00e9llo! `_\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/amirouche/hoply", "keywords": "", "license": "GPLv2 or GPLv3", "maintainer": "", "maintainer_email": "", "name": "hoply", "package_url": "https://pypi.org/project/hoply/", "platform": "", "project_url": "https://pypi.org/project/hoply/", "project_urls": { "Homepage": "https://github.com/amirouche/hoply" }, "release_url": "https://pypi.org/project/hoply/0.14.0/", "requires_dist": null, "requires_python": "", "summary": "Explore relational data", "version": "0.14.0" }, "last_serial": 5497603, "releases": { "0.10.0": [ { "comment_text": "", "digests": { "md5": "5cca1ddcadea403fd2c0a3135df4f4f5", "sha256": "a21257275d06cb196df99d87cad42cc5745b4c2dd15e0c0027ada6d1da5a023e" }, "downloads": -1, "filename": "hoply-0.10.0.tar.gz", "has_sig": false, "md5_digest": "5cca1ddcadea403fd2c0a3135df4f4f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11386, "upload_time": "2018-10-27T23:51:32", "url": "https://files.pythonhosted.org/packages/1d/5e/2372bc27a9b83c06addd7e1cbb177bd3c6e1c14905f96d132c175f3cd1e6/hoply-0.10.0.tar.gz" } ], "0.10.1": [ { "comment_text": "", "digests": { "md5": "31110a91cf17313aae62335eda161c29", "sha256": "b85bace5ab0c40801190d91a98fbbdb49787ef09ed6ab8c4660169edd6fa2109" }, "downloads": -1, "filename": "hoply-0.10.1.tar.gz", "has_sig": false, "md5_digest": "31110a91cf17313aae62335eda161c29", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11597, "upload_time": "2018-10-28T15:30:13", "url": "https://files.pythonhosted.org/packages/70/84/da9ccb208e904f714da11887b6c91571221151088916ae88a4d3c21faec2/hoply-0.10.1.tar.gz" } ], "0.10.2": [ { "comment_text": "", "digests": { "md5": "002ca87754e4ea5da21944ce6ed7dd75", "sha256": "8d3e98b991b0b29869b6708f8ef38887fa47dd0ceb789e23913c29e5ebe8f9a6" }, "downloads": -1, "filename": "hoply-0.10.2.tar.gz", "has_sig": false, "md5_digest": "002ca87754e4ea5da21944ce6ed7dd75", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13460, "upload_time": "2018-11-06T19:12:47", "url": "https://files.pythonhosted.org/packages/70/ef/3fdbc413eb13ddd60bc23f1eed3be7a3375f5307ed811c3b8a109722008a/hoply-0.10.2.tar.gz" } ], "0.11": [ { "comment_text": "", "digests": { "md5": "596917539114876dd5a7bfa3a0dfb89e", "sha256": "c8cbad28ba4a83fc5538bd2810dc811dfef179aac67a1ae4e7507d63c1d11718" }, "downloads": -1, "filename": "hoply-0.11.tar.gz", "has_sig": false, "md5_digest": "596917539114876dd5a7bfa3a0dfb89e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14505, "upload_time": "2019-01-27T10:19:10", "url": "https://files.pythonhosted.org/packages/04/93/d9136faebbfb8e2589444076277d0b44c80d63821422f950a700a1cd6c1d/hoply-0.11.tar.gz" } ], "0.12": [ { "comment_text": "", "digests": { "md5": "1f830d4b466cb655e38c8bfddbe4db99", "sha256": "ba035590fca641c37ecfd69925ac6f2bf95fa25b0ca04b1173c0f2aef0ac048e" }, "downloads": -1, "filename": "hoply-0.12.tar.gz", "has_sig": false, "md5_digest": "1f830d4b466cb655e38c8bfddbe4db99", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15372, "upload_time": "2019-01-27T11:08:14", "url": "https://files.pythonhosted.org/packages/a8/19/4d471098f27bab072a35fda1c157f24b6a0d3097b93e2cb1b0a057bd5496/hoply-0.12.tar.gz" } ], "0.13.0": [ { "comment_text": "", "digests": { "md5": "c08c450061b96ce37902b75ea41df298", "sha256": "1717b8389ec408a2d6d1c352c75271e64d75423aa19909ba0b03e30ac0d7da14" }, "downloads": -1, "filename": "hoply-0.13.0.tar.gz", "has_sig": false, "md5_digest": "c08c450061b96ce37902b75ea41df298", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31690, "upload_time": "2019-04-03T07:52:58", "url": "https://files.pythonhosted.org/packages/d5/e8/dc75a5f30531b5fb8138e2110074e4e63dcb19f20e690bc7b6f3d5c46180/hoply-0.13.0.tar.gz" } ], "0.13.1": [ { "comment_text": "", "digests": { "md5": "71362bcfe7082de51181cd3347eaa3e9", "sha256": "50c2025cd26e64bd894978dfb3d139305f3c855a6b50dd9646d1df3bb3918b03" }, "downloads": -1, "filename": "hoply-0.13.1.tar.gz", "has_sig": false, "md5_digest": "71362bcfe7082de51181cd3347eaa3e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31684, "upload_time": "2019-04-03T07:56:51", "url": "https://files.pythonhosted.org/packages/70/42/9db8159d7d569d82d832051bf876a85d90e9ffb77698f15fdc3ccd85e640/hoply-0.13.1.tar.gz" } ], "0.13.2": [ { "comment_text": "", "digests": { "md5": "3d3b3c70e1e4fadc2e2ec2ffcfb2a21b", "sha256": "d9589f3514bac81e4a54e7d2e3270d511a3be298071ccaa25f851016e1431090" }, "downloads": -1, "filename": "hoply-0.13.2.tar.gz", "has_sig": false, "md5_digest": "3d3b3c70e1e4fadc2e2ec2ffcfb2a21b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33297, "upload_time": "2019-04-03T12:26:38", "url": "https://files.pythonhosted.org/packages/78/c4/86d03be127b94224cdd5c51df863af8e7b753d3011c664c9ca40489876d4/hoply-0.13.2.tar.gz" } ], "0.13.3": [ { "comment_text": "", "digests": { "md5": "0607dd20b2730449c9f531ac04a4e452", "sha256": "0290b2aec52d072d16a067eaaa4ddbe08f0e1d3f4ccde0c8bda8726e30a8f8f7" }, "downloads": -1, "filename": "hoply-0.13.3.tar.gz", "has_sig": false, "md5_digest": "0607dd20b2730449c9f531ac04a4e452", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33365, "upload_time": "2019-04-06T14:22:08", "url": "https://files.pythonhosted.org/packages/82/38/0d4617e741b50534fcde05701836e9b61be22c53038e469819b68ef72c07/hoply-0.13.3.tar.gz" } ], "0.13.4": [ { "comment_text": "", "digests": { "md5": "e8aae779ce57534f62757fa8a56aece3", "sha256": "3e801f92a445b7533b0f3c04054bc2cc059db05e38965671945916ad8725bea1" }, "downloads": -1, "filename": "hoply-0.13.4.tar.gz", "has_sig": false, "md5_digest": "e8aae779ce57534f62757fa8a56aece3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33621, "upload_time": "2019-04-06T20:31:26", "url": "https://files.pythonhosted.org/packages/6b/95/11aa192ac1df8fc52b061b0e439a2c5fba0a7ecf9295413a9d73a8478995/hoply-0.13.4.tar.gz" } ], "0.14.0": [ { "comment_text": "", "digests": { "md5": "a8f1d0561cf88d37a3ae1d429f2101ee", "sha256": "d0800a4a404064945dba0f761b9f5e5691a35e74e10a26497bc2459931fe0d87" }, "downloads": -1, "filename": "hoply-0.14.0.tar.gz", "has_sig": false, "md5_digest": "a8f1d0561cf88d37a3ae1d429f2101ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20396, "upload_time": "2019-07-07T17:16:42", "url": "https://files.pythonhosted.org/packages/8f/df/b07ed07567a7697b932f9eb33d9de71b08f6876e1e381ca4bf4dc7dfe872/hoply-0.14.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a8f1d0561cf88d37a3ae1d429f2101ee", "sha256": "d0800a4a404064945dba0f761b9f5e5691a35e74e10a26497bc2459931fe0d87" }, "downloads": -1, "filename": "hoply-0.14.0.tar.gz", "has_sig": false, "md5_digest": "a8f1d0561cf88d37a3ae1d429f2101ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20396, "upload_time": "2019-07-07T17:16:42", "url": "https://files.pythonhosted.org/packages/8f/df/b07ed07567a7697b932f9eb33d9de71b08f6876e1e381ca4bf4dc7dfe872/hoply-0.14.0.tar.gz" } ] }