{ "info": { "author": "Joshua P Ashby", "author_email": "joshuaashby@joshashby.com", "bugtrack_url": null, "classifiers": [], "description": "RethinkORM v0.3.0\n==================\n\nBuild status - Master:\n\n\n.. image:: https://secure.travis-ci.org/JoshAshby/pyRethinkORM.png?branch=master\n :target: http://travis-ci.org/JoshAshby/pyRethinkORM\n\n.. image:: https://pypip.in/v/RethinkORM/badge.png\n :target: https://crate.io/packages/RethinkORM/\n :alt: Latest PyPI version\n\n.. image:: https://pypip.in/d/RethinkORM/badge.png\n :target: https://crate.io/packages/RethinkORM/\n :alt: Number of PyPI downloads\n\n\nBuild status - Dev:\n\n\n.. image:: https://secure.travis-ci.org/JoshAshby/pyRethinkORM.png?branch=dev\n :target: http://travis-ci.org/JoshAshby/pyRethinkORM\n\n\nRethinkORM is a small wrapper class to help make working with documents in\n`RethinkDB `__ easier, and in a more Pythonic way.\n\nI recently found RethinkDB and was amazed at how easy everything seemed\nto be, however one thing that I've missed is how the data is just a\nPython ``List`` or ``Dict`` rather than a full wrapper class. So I\nfigured a good way to learn the general use of the Python RethinkDB\ndriver was to write a general wrapper class that functioned a bit like\nan ORM, providing some easier to work with data and objects.\n\nA Few Minor Warnings\n--------------------\n\n#. I'm only a second year university student, and software\n isn't even my major; I'm working towards an Electrical and Computer\n Engineering degree, so not only do I have limited time to keep this\n maintained, but I also probably won't write the best code ever.\n#. This takes some influence from the `Python Django RethinkDB \n ORM `__ and other ORM systems,\n however I haven't really followed a standard pattern for the interface\n for this module. If someone wants to make this more standardized feel\n free to, and just submit a pull request, I'll look it over and probably\n will give it the go ahead. For more information see below.\n#. This is a very early release, things might break, and the code is honestly a\n little childish at best. In other words: It'll hopefully get better, but it\n might be a little limited right now.\n#. This project follows the semantic versioning specs. All Minor and\n patch versions will not break the major versions API, however an bump of the\n major version signifies that backwards compatibility will most likely be\n broken.\n\n\nDocumentation\n=============\n\nInstallation:\n-------------\n\n::\n\n pip install RethinkORM\n\nFor more information, a short quick start, and information about running the\ntest suit, please `read the documentation\n`__ kindly hosted\non `readthedocs.org `__\n\nContributing\n------------\n\nAll code for this can be found online at\n`github `__.\nIf something is broken, or a feature is missing, please submit a pull request\nor open an issue. Most things I probably won't have time to get around to\nlooking at too deeply, so if you want it fixed, a pull request is the way\nto go. Besides that, I'm releasing this under the GPLv3 License as found in the\n``LICENSE.txt`` file. Enjoy!", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/JoshAshby/pyRethinkORM", "keywords": null, "license": "GPL v3 (See LICENSE.txt for more info)", "maintainer": null, "maintainer_email": null, "name": "RethinkORM", "package_url": "https://pypi.org/project/RethinkORM/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/RethinkORM/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/JoshAshby/pyRethinkORM" }, "release_url": "https://pypi.org/project/RethinkORM/0.3.0/", "requires_dist": null, "requires_python": null, "summary": "Useful little ORM style wrapper for working with RethinkDB", "version": "0.3.0" }, "last_serial": 1082829, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "c1a42bb75adacc07b09c979a7c888ae8", "sha256": "0ae0acfda2cefddae2ecdc785cf0bea6d29a0b69c8234a4efe77c80572407b22" }, "downloads": -1, "filename": "RethinkORM-0.1.0.tar.gz", "has_sig": false, "md5_digest": "c1a42bb75adacc07b09c979a7c888ae8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22240, "upload_time": "2013-07-13T23:16:56", "url": "https://files.pythonhosted.org/packages/53/2c/cb03b6b23585bcffc34c918f769fda235fc9000a8d759985fa8ff16f1c4c/RethinkORM-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "88027377199ead9da343eb21ebc258d0", "sha256": "8369ef2cea9cc8f91baab6be9ad2d8219896b3bb5ded15b7a31bab0b10e71655" }, "downloads": -1, "filename": "RethinkORM-0.2.0.tar.gz", "has_sig": false, "md5_digest": "88027377199ead9da343eb21ebc258d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25246, "upload_time": "2013-08-17T20:25:39", "url": "https://files.pythonhosted.org/packages/1e/5a/baa98ed404fe169c690a1801903a863bd4c1931197d44fd892e7e96fa950/RethinkORM-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "4d5e8e4db0a8f6c6a6ed12e1ada07a46", "sha256": "51237e48f4949618e6f9040467e1a275b2c64a9aba99828bd54988149d0440b8" }, "downloads": -1, "filename": "RethinkORM-0.2.1.tar.gz", "has_sig": false, "md5_digest": "4d5e8e4db0a8f6c6a6ed12e1ada07a46", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25322, "upload_time": "2013-10-01T19:33:59", "url": "https://files.pythonhosted.org/packages/e7/16/3fc593d69f5298d62f57c3e0363a920dbbe511bc499ac734be50cab90dbf/RethinkORM-0.2.1.tar.gz" } ], "0.2.11": [ { "comment_text": "", "digests": { "md5": "4b83ffcab28cef2fb9a2951ecbe6192d", "sha256": "fb11ca90ed477c532459ec38a05386b7c8566e31db1dc7ff2416d62363498733" }, "downloads": -1, "filename": "RethinkORM-0.2.11.tar.gz", "has_sig": false, "md5_digest": "4b83ffcab28cef2fb9a2951ecbe6192d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25374, "upload_time": "2013-10-01T23:03:10", "url": "https://files.pythonhosted.org/packages/0d/fe/0415175a6e852b4c71e9fffe4a967c7fe44404d8ff3888f9a93ee232cb38/RethinkORM-0.2.11.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "255bbe6f430cd961d7f817e1d9730b78", "sha256": "37538455f7663773fb4e2c97a9456a2f54fef5a5570ae57be2d33884fd7aa9b4" }, "downloads": -1, "filename": "RethinkORM-0.3.0.tar.gz", "has_sig": false, "md5_digest": "255bbe6f430cd961d7f817e1d9730b78", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25702, "upload_time": "2014-05-06T16:15:20", "url": "https://files.pythonhosted.org/packages/b7/8e/bb636943a0a3f287002e793a33d7b0f2fc426befad5c0cc639cd0e388cb3/RethinkORM-0.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "255bbe6f430cd961d7f817e1d9730b78", "sha256": "37538455f7663773fb4e2c97a9456a2f54fef5a5570ae57be2d33884fd7aa9b4" }, "downloads": -1, "filename": "RethinkORM-0.3.0.tar.gz", "has_sig": false, "md5_digest": "255bbe6f430cd961d7f817e1d9730b78", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25702, "upload_time": "2014-05-06T16:15:20", "url": "https://files.pythonhosted.org/packages/b7/8e/bb636943a0a3f287002e793a33d7b0f2fc426befad5c0cc639cd0e388cb3/RethinkORM-0.3.0.tar.gz" } ] }