{ "info": { "author": "Drew Perttula", "author_email": "drewp@bigasterisk.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)", "Programming Language :: Python", "Topic :: Database", "Topic :: Internet :: WWW/HTTP", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "The classes are a mess. Here's how they should look:\n\n def queryd(self, query, initBindings=None, format='python'): \n def countQuery(self, query, initBindings={}):\n def add(self, triples, ctx): # changed to a list, not *args\n def contains(self, stmt):\n def label(self, subj, default=''):\n def value(self, subj, pred, default=None):\n def subgraphLength(self, ctx):\n def subgraphClear(self, ctx):\n def dumpAllStatements(self):\n def remove(self, triples, ctx): # changed to a list, not *args\n def save(self, context): # for certain remote graphs\n\ncache = None\ncache = PredicateCache(timeout...) # expires according to the predicate\ncache = SubjectCache() # invalidates everything about a subject whenever you write to it\n\ntarget can be an in-process rdflib berkeleydb path too\n\ngraph = SyncGraph(protocol='sesame', target='http://...', cache)\ngraph = AsyncGraph(protocol='sesame', target='http://...', cache)\n\ninside, each real method calls prep, request, and processResult\npieces, which are connected together differently in the case of the\ndeferred api.\n\n request(method, rootUrl, path, queryparams, headers, payload)\n # streaming support for restkit?\n\n# cache api\nclass Cache(object):\n def __init__(self):\n #\n def get(self, methodName, *args):\n # return result or Miss \n def set(self, result, methodName, *args):\n # None\n\ntodo:\n- remove 'remote' prefix everywhere?\n- not makeConnection, but SyncGraph and DeferredGraph?\n", "description_content_type": null, "docs_url": null, "download_url": "http://projects.bigasterisk.com/sparqlhttp/sparqlhttp-1.14.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://projects.bigasterisk.com/sparqlhttp/", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "sparqlhttp", "package_url": "https://pypi.org/project/sparqlhttp/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/sparqlhttp/", "project_urls": { "Download": "http://projects.bigasterisk.com/sparqlhttp/sparqlhttp-1.14.tar.gz", "Homepage": "http://projects.bigasterisk.com/sparqlhttp/" }, "release_url": "https://pypi.org/project/sparqlhttp/1.14/", "requires_dist": null, "requires_python": null, "summary": "HTTP SPARQL server and client for twisted and rdflib", "version": "1.14" }, "last_serial": 1757727, "releases": { "1.0": [], "1.10": [ { "comment_text": "", "digests": { "md5": "3159c0569f679b8366ab74fbf0d8778c", "sha256": "5e2859b4a9566d9382a5986fd52deb8be81afb106841df1f8e64d46bd90ffb0f" }, "downloads": -1, "filename": "sparqlhttp-1.10.tar.gz", "has_sig": false, "md5_digest": "3159c0569f679b8366ab74fbf0d8778c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34642, "upload_time": "2015-10-08T05:03:58", "url": "https://files.pythonhosted.org/packages/ee/42/01d3c37aaa6f3b6fc5103ce944cc254af15796b65bb20444a513d9022054/sparqlhttp-1.10.tar.gz" } ], "1.11": [ { "comment_text": "", "digests": { "md5": "e6ea978eee538bd36efc1e89e2533932", "sha256": "5ea708875220b5d76634af3d57f7332382901348309531876be04bf6935e7952" }, "downloads": -1, "filename": "sparqlhttp-1.11.tar.gz", "has_sig": false, "md5_digest": "e6ea978eee538bd36efc1e89e2533932", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34826, "upload_time": "2015-10-08T05:04:07", "url": "https://files.pythonhosted.org/packages/f1/ba/a583e04b62d6a24e9a3cc4a25d04900f5a0a30ee827e3ae0a23803a8310d/sparqlhttp-1.11.tar.gz" } ], "1.12": [ { "comment_text": "", "digests": { "md5": "28bbf568fafe62e2b709b26317506cdd", "sha256": "fb7f8b49306362ba5419be50c9386e983e9e708e35641f93910cb6c9da931c78" }, "downloads": -1, "filename": "sparqlhttp-1.12.tar.gz", "has_sig": false, "md5_digest": "28bbf568fafe62e2b709b26317506cdd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34609, "upload_time": "2015-10-08T05:04:10", "url": "https://files.pythonhosted.org/packages/7b/28/6c62305d87fe9f9aae603ef23a93b9a4cf79273ef4ff402af04e8cc90b7f/sparqlhttp-1.12.tar.gz" } ], "1.13": [ { "comment_text": "", "digests": { "md5": "34f997bd4cecc1dc4edf0964e541550e", "sha256": "e6f7ada3f270ba5c096c405f0cd5bc46c643373f9d7a36ef7817a39bdcf36b5d" }, "downloads": -1, "filename": "sparqlhttp-1.13.tar.gz", "has_sig": false, "md5_digest": "34f997bd4cecc1dc4edf0964e541550e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34609, "upload_time": "2014-11-06T05:02:42", "url": "https://files.pythonhosted.org/packages/dd/40/cd3fb21c926697f95e19fb5a15d148d51bc3e0ed8727364d91139fd4526a/sparqlhttp-1.13.tar.gz" } ], "1.14": [ { "comment_text": "", "digests": { "md5": "4b94a7a27bae00073758fb8faf83df7d", "sha256": "fca8cd89d9e0a708fcd9a2ebc8dad0110eddd8713d5e7f42d9eee69ca379cc25" }, "downloads": -1, "filename": "sparqlhttp-1.14.tar.gz", "has_sig": false, "md5_digest": "4b94a7a27bae00073758fb8faf83df7d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34774, "upload_time": "2014-11-11T07:33:15", "url": "https://files.pythonhosted.org/packages/23/06/146cea19ad607fd4b1073d7813af97524171a81402878f943e524a926454/sparqlhttp-1.14.tar.gz" } ], "1.2": [], "1.3": [ { "comment_text": "", "digests": { "md5": "ba488205fb198ae0e71ba1ee2a597026", "sha256": "04d8afab3fefa15d586cb6ab3fcc8962f80783ff0c016601d21fda140ac48549" }, "downloads": -1, "filename": "sparqlhttp-1.3.tar.gz", "has_sig": false, "md5_digest": "ba488205fb198ae0e71ba1ee2a597026", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25549, "upload_time": "2015-10-08T05:04:14", "url": "https://files.pythonhosted.org/packages/f0/ef/bad0cf7575fff52ae37f716437bc27caae63f8313102465b0f4776a063e7/sparqlhttp-1.3.tar.gz" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "59fd5e6c2b0dcc88ae8aa51f716756f9", "sha256": "b7a8181550fd2b94508b769287ff137ec4ff264c927f6390cc5c7c569a6f6eef" }, "downloads": -1, "filename": "sparqlhttp-1.4.tar.gz", "has_sig": false, "md5_digest": "59fd5e6c2b0dcc88ae8aa51f716756f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23102, "upload_time": "2015-10-08T05:04:18", "url": "https://files.pythonhosted.org/packages/cf/c8/75001998a04e0515f02c497568963ec9bd499106bc521d270375205b0adf/sparqlhttp-1.4.tar.gz" } ], "1.5": [ { "comment_text": "", "digests": { "md5": "bc2cfbff6b7b15434b37a714fc1779f7", "sha256": "e196bcef3374e681dc01d33fe989d1854729c246f75be2ad468f21f71f53c5be" }, "downloads": -1, "filename": "sparqlhttp-1.5.tar.gz", "has_sig": false, "md5_digest": "bc2cfbff6b7b15434b37a714fc1779f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27813, "upload_time": "2015-10-08T05:04:22", "url": "https://files.pythonhosted.org/packages/90/e9/db162817c6b7dde0ab1708da5f81b4c24aca62c3adc718771f612e972e1e/sparqlhttp-1.5.tar.gz" } ], "1.9": [ { "comment_text": "", "digests": { "md5": "787beb1cbdd2f452c87646810d5a931e", "sha256": "e56c3c4aca900b6eea6fb42a685650a7ee5877f906dfcf5df679c0b304893646" }, "downloads": -1, "filename": "sparqlhttp-1.9.tar.gz", "has_sig": false, "md5_digest": "787beb1cbdd2f452c87646810d5a931e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25470, "upload_time": "2015-10-08T05:04:25", "url": "https://files.pythonhosted.org/packages/ef/dc/73951912ac7f88a99c34a0d3a2c4ce826974a21dfb4c9a7e0d24aa61e334/sparqlhttp-1.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4b94a7a27bae00073758fb8faf83df7d", "sha256": "fca8cd89d9e0a708fcd9a2ebc8dad0110eddd8713d5e7f42d9eee69ca379cc25" }, "downloads": -1, "filename": "sparqlhttp-1.14.tar.gz", "has_sig": false, "md5_digest": "4b94a7a27bae00073758fb8faf83df7d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34774, "upload_time": "2014-11-11T07:33:15", "url": "https://files.pythonhosted.org/packages/23/06/146cea19ad607fd4b1073d7813af97524171a81402878f943e524a926454/sparqlhttp-1.14.tar.gz" } ] }