{ "info": { "author": "Andrey Mikhaylenko", "author_email": "andy@neithere.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Plugins", "Intended Audience :: Developers", "Intended Audience :: Education", "Intended Audience :: Information Technology", "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)", "Programming Language :: Python", "Topic :: Database", "Topic :: Database :: Database Engines/Servers", "Topic :: Database :: Front-Ends", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Doqu\n====\n\n`Doqu` is a lightweight schema/query framework for document databases.\nIt is not an ORM as it doesn't map existing schemata to Python objects but\ninstead defines them on a higher layer built upon a schema-less storage\n(key/value or document-oriented). You define models as a valuable subset of the\nwhole database and work with only certain parts of existing entities \u2014 the\nparts that you need.\n\nThe name \"doqu\" is a shortcut for *document-query*, the central concept\nof the library.\n\nInstallation\n------------\n\nUsing pip:\n\n $ pip install doqu\n\nArchLinux (AUR):\n\n $ yaourt python2-doqu\n\nDocumentation\n-------------\n\nSee the `complete documentation`_ for details. If it's not complete enough,\nfeel free to ask your questions in the `discussion group`_.\n\n.. _complete documentation: http://packages.python.org/doqu\n.. _discussion group: http://groups.google.com/group/doqu-users\n\nAuthor\n------\n\nOriginally written by Andrey Mikhaylenko since 2009.\n\nSee the file AUTHORS for a complete authors list of this application.\n\nPlease feel free to submit patches, report bugs or request features:\n\n http://bitbucket.org/neithere/doqu/issues/\n\nLicensing\n---------\n\nDocu is free software: you can redistribute it and/or modify\nit under the terms of the GNU Lesser General Public License as published\nby the Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nDocu is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU Lesser General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public License\nalong with Docu. If not, see .", "description_content_type": null, "docs_url": "https://pythonhosted.org/doqu/", "download_url": "http://bitbucket.org/neithere/doqu/src/", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://bitbucket.org/neithere/doqu/", "keywords": "document query database api model models orm key/value document-oriented non-relational tokyo cabinet mongodb", "license": "GNU Lesser General Public License (LGPL), Version 3", "maintainer": null, "maintainer_email": null, "name": "doqu", "package_url": "https://pypi.org/project/doqu/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/doqu/", "project_urls": { "Download": "http://bitbucket.org/neithere/doqu/src/", "Homepage": "http://bitbucket.org/neithere/doqu/" }, "release_url": "https://pypi.org/project/doqu/0.28.2/", "requires_dist": null, "requires_python": null, "summary": "Document-query: models for schema-less databases.", "version": "0.28.2" }, "last_serial": 791362, "releases": { "0.24.0": [], "0.25.0": [ { "comment_text": "", "digests": { "md5": "6bcd04b7f589a0ed0208503c448868dd", "sha256": "6620ed04baf2496451d8960ff3fd06f4da90b0ae0f3f16e3a18e23c7f86d469d" }, "downloads": -1, "filename": "doqu-0.25.0.tar.gz", "has_sig": false, "md5_digest": "6bcd04b7f589a0ed0208503c448868dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50245, "upload_time": "2010-12-01T13:34:06", "url": "https://files.pythonhosted.org/packages/06/62/3e57094167157103d1d80acc75caf2b08123ad837d25c671fb59bd21d3eb/doqu-0.25.0.tar.gz" } ], "0.26.0": [ { "comment_text": "", "digests": { "md5": "868d0e8e5dca74b61ef763a4f7d9cbec", "sha256": "b24aacf616c564d60704dd50e70396fd80ce6ca5a4366bef7c9609049d80bb84" }, "downloads": -1, "filename": "doqu-0.26.0.tar.gz", "has_sig": false, "md5_digest": "868d0e8e5dca74b61ef763a4f7d9cbec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50116, "upload_time": "2010-12-18T05:59:24", "url": "https://files.pythonhosted.org/packages/18/52/a73df2028bcbea34a47a60f2964a4ebd9d154e8bdb588fa0eeefea4db098/doqu-0.26.0.tar.gz" } ], "0.27.0": [ { "comment_text": "", "digests": { "md5": "4e1434fec7c88b8e137f2b319ce4041e", "sha256": "864a962480f588ad67cc3172792a46792f3ae4af5596416634a1c18507447ce5" }, "downloads": -1, "filename": "doqu-0.27.0.tar.gz", "has_sig": false, "md5_digest": "4e1434fec7c88b8e137f2b319ce4041e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50987, "upload_time": "2010-12-19T00:38:55", "url": "https://files.pythonhosted.org/packages/76/73/4138a4cdd2b23ce2d335bab1f691d4384be4e727aafad55d063f962ea08f/doqu-0.27.0.tar.gz" } ], "0.27.1": [ { "comment_text": "", "digests": { "md5": "b4672b1b617583cf58dab4d6edd15ae6", "sha256": "d23cf417f5a841f1903583107cbf177b9323d8cd7fa1d804bab5de67c57cddfa" }, "downloads": -1, "filename": "doqu-0.27.1.tar.gz", "has_sig": false, "md5_digest": "b4672b1b617583cf58dab4d6edd15ae6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51173, "upload_time": "2010-12-19T01:08:19", "url": "https://files.pythonhosted.org/packages/17/7d/7c252af0e0020c7816609f0c9d260f9a6d335e90d0ea51f078b592b257c5/doqu-0.27.1.tar.gz" } ], "0.27.2": [ { "comment_text": "", "digests": { "md5": "ee718ad157f85a0d7d29e9a5b587ad38", "sha256": "d8abb86c137f54aa06273d6e9ea874123ac32109589779526f8f19c7a65fb18e" }, "downloads": -1, "filename": "doqu-0.27.2.tar.gz", "has_sig": false, "md5_digest": "ee718ad157f85a0d7d29e9a5b587ad38", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51712, "upload_time": "2011-01-09T22:42:10", "url": "https://files.pythonhosted.org/packages/61/a1/8b310dc19abee7b6c3f0fc6b2938ccc36f872584e786d9868df774679fef/doqu-0.27.2.tar.gz" } ], "0.28.1": [ { "comment_text": "", "digests": { "md5": "6785475fc133d6e236e2b7764e60cae2", "sha256": "18f8f3c136f942816d184850ae08d921678a360e29fd2e896adeb2c800f4a3e3" }, "downloads": -1, "filename": "doqu-0.28.1.tar.gz", "has_sig": false, "md5_digest": "6785475fc133d6e236e2b7764e60cae2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56004, "upload_time": "2011-10-20T21:25:32", "url": "https://files.pythonhosted.org/packages/a0/34/2e251c00f0e132f04fef1cb7ea2c95e8aae0b92827ff0923395c8baf7287/doqu-0.28.1.tar.gz" } ], "0.28.2": [ { "comment_text": "", "digests": { "md5": "d239797d1cfab95b7a769a47c62b5e02", "sha256": "6e444bafea097014e6ef4807e2c28ac6b05855d420d1ce3a56cad2b70380d2f1" }, "downloads": -1, "filename": "doqu-0.28.2.tar.gz", "has_sig": false, "md5_digest": "d239797d1cfab95b7a769a47c62b5e02", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54884, "upload_time": "2013-01-07T23:46:21", "url": "https://files.pythonhosted.org/packages/7c/7f/f143c250f225b19ecea4e7d39f0158cde7bb449545ac99a17a3e90556df0/doqu-0.28.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d239797d1cfab95b7a769a47c62b5e02", "sha256": "6e444bafea097014e6ef4807e2c28ac6b05855d420d1ce3a56cad2b70380d2f1" }, "downloads": -1, "filename": "doqu-0.28.2.tar.gz", "has_sig": false, "md5_digest": "d239797d1cfab95b7a769a47c62b5e02", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54884, "upload_time": "2013-01-07T23:46:21", "url": "https://files.pythonhosted.org/packages/7c/7f/f143c250f225b19ecea4e7d39f0158cde7bb449545ac99a17a3e90556df0/doqu-0.28.2.tar.gz" } ] }