{ "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": "**WARNING:** This package has been **renamed** to `Docu`_ after a major \r\noverhaul (since version 0.20).\r\n\r\nThe package named \"PyModels\" will **not** be developed further. Please use \r\n`Docu`_.\r\n\r\n.. _Docu: http://pypi.python.org/pypi/docu\r\n\r\nPyModels\r\n========\r\n\r\n`PyModels` is a lightweight framework for mapping Python classes to schema-less\r\ndatabases. It is not an ORM as it doesn't map existing schemata to Python\r\nobjects but instead defines them on a higher layer built upon a schema-less\r\nstorage (key/value or document-oriented). You define models as a valuable subset\r\nof the whole database and work with only certain parts of existing entities --\r\nthe parts you need.\r\n\r\nInstallation\r\n------------\r\n\r\n $ pip install pymodels\r\n\r\nDocumentation\r\n-------------\r\n\r\nSee the `complete documentation`_ for details.\r\n\r\n.. _complete documentation: http://packages.python.org/pymodels\r\n\r\nAuthor\r\n------\r\n\r\nOriginally written by Andrey Mikhaylenko in 2009.\r\n\r\nSee the file AUTHORS for a complete authors list of this application.\r\n\r\nPlease feel free to submit patches, report bugs or request features:\r\n\r\n http://bitbucket.org/neithere/pymodels/issues/\r\n\r\nLicensing\r\n---------\r\n\r\nPyModels is free software: you can redistribute it and/or modify\r\nit under the terms of the GNU Lesser General Public License as published\r\nby the Free Software Foundation, either version 3 of the License, or\r\n(at your option) any later version.\r\n\r\nPyModels is distributed in the hope that it will be useful,\r\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\r\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\r\nGNU Lesser General Public License for more details.\r\n\r\nYou should have received a copy of the GNU Lesser General Public License\r\nalong with PyModels. If not, see .", "description_content_type": null, "docs_url": "https://pythonhosted.org/pymodels/", "download_url": "http://bitbucket.org/neithere/pymodels/src/", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://bitbucket.org/neithere/pymodels/", "keywords": "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": "", "maintainer_email": "", "name": "pymodels", "package_url": "https://pypi.org/project/pymodels/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pymodels/", "project_urls": { "Download": "http://bitbucket.org/neithere/pymodels/src/", "Homepage": "http://bitbucket.org/neithere/pymodels/" }, "release_url": "https://pypi.org/project/pymodels/0.18.3/", "requires_dist": null, "requires_python": null, "summary": "Python models for schema-less databases.", "version": "0.18.3" }, "last_serial": 797420, "releases": { "0.10.0": [ { "comment_text": "", "digests": { "md5": "a754ae03855fdbdcdffa7f4b91a162db", "sha256": "91f0f7beccf76d2cb287ec3b05408e61bae096bdb43b8efa1c58bf61b952f9b3" }, "downloads": -1, "filename": "pymodels-0.10.0.tar.gz", "has_sig": false, "md5_digest": "a754ae03855fdbdcdffa7f4b91a162db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16005, "upload_time": "2010-02-21T03:58:43", "url": "https://files.pythonhosted.org/packages/e8/9b/e6be628c5ad35a45d65821ed455f8a2aeefd068e6a60002950151f967f1c/pymodels-0.10.0.tar.gz" } ], "0.11.0": [ { "comment_text": "", "digests": { "md5": "edf43df1b6d4809b0ed19f2ab9a56d6f", "sha256": "4b21c22df5a12ed6129e44f43e9ddc4e82c281049473a088268ca001dfee5678" }, "downloads": -1, "filename": "pymodels-0.11.0.tar.gz", "has_sig": false, "md5_digest": "edf43df1b6d4809b0ed19f2ab9a56d6f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17086, "upload_time": "2010-02-21T05:31:45", "url": "https://files.pythonhosted.org/packages/61/17/51ce6ff1aae118e896ed46fa92d365fb43b7b763df76256df911c9b889b1/pymodels-0.11.0.tar.gz" } ], "0.12.0": [ { "comment_text": "", "digests": { "md5": "9bab74773e37a8f00d469a40d2cbda4a", "sha256": "1280942a83ebc43e89eb3d6c6ddf25eca2086f4d481e8f5c977a1a7d228afc0a" }, "downloads": -1, "filename": "pymodels-0.12.0.tar.gz", "has_sig": false, "md5_digest": "9bab74773e37a8f00d469a40d2cbda4a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19249, "upload_time": "2010-02-23T23:44:12", "url": "https://files.pythonhosted.org/packages/63/b1/7f263fb4e6a0470f40a47094580240d4e5d0735a01f415ca52932d06a58a/pymodels-0.12.0.tar.gz" } ], "0.13.0": [ { "comment_text": "", "digests": { "md5": "0e7c2da1c218008baa8a96556e014a05", "sha256": "22f03bc75e0e43d22a7aff8003a9411242b60c580f4631d617614470cc9f6827" }, "downloads": -1, "filename": "pymodels-0.13.0.tar.gz", "has_sig": false, "md5_digest": "0e7c2da1c218008baa8a96556e014a05", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19405, "upload_time": "2010-02-24T01:01:50", "url": "https://files.pythonhosted.org/packages/4f/c9/c2a48ef70afa05bd4c4f1e16d73c7b0ca1963970c2312867d72c64f52172/pymodels-0.13.0.tar.gz" } ], "0.13.1": [ { "comment_text": "", "digests": { "md5": "66e41717ea1889e96eacc927dec713d4", "sha256": "11ac5f2ac09f784e594dd85f5ee7391d9c34a4be5855c72abcfdbb0b9499330d" }, "downloads": -1, "filename": "pymodels-0.13.1.tar.gz", "has_sig": false, "md5_digest": "66e41717ea1889e96eacc927dec713d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19390, "upload_time": "2010-02-24T01:20:19", "url": "https://files.pythonhosted.org/packages/ff/0a/7564d2f94cbd16aff2c6ab084654814e98962dc1735b0412e3c335cd18b6/pymodels-0.13.1.tar.gz" } ], "0.13.3": [ { "comment_text": "", "digests": { "md5": "65602d9196ce36664f9f7e733af4ebc4", "sha256": "087d16ef1ec7c8e71efea26b21c3d9cda5326c88523233470d55dfc275f8b623" }, "downloads": -1, "filename": "pymodels-0.13.3.tar.gz", "has_sig": false, "md5_digest": "65602d9196ce36664f9f7e733af4ebc4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19618, "upload_time": "2010-02-24T04:21:10", "url": "https://files.pythonhosted.org/packages/35/96/3d9b117c7cd17f78f823e8081fe80901a6c21efd1921572dca7f2ff99d94/pymodels-0.13.3.tar.gz" } ], "0.14.0": [ { "comment_text": "", "digests": { "md5": "0513a5e75eea55309875285c78cd883e", "sha256": "74c1f2356c40d2ca4d0fe73bc9cd5e4342ed78f5ef9db7ff083d18ab53858024" }, "downloads": -1, "filename": "pymodels-0.14.0.tar.gz", "has_sig": false, "md5_digest": "0513a5e75eea55309875285c78cd883e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19838, "upload_time": "2010-02-24T22:35:06", "url": "https://files.pythonhosted.org/packages/5c/ce/972b51a6d8aaffeb40c3728e6060ddb8ca9721349defe959ca92ce2eea09/pymodels-0.14.0.tar.gz" } ], "0.15.0": [ { "comment_text": "", "digests": { "md5": "ef226e067ad3e40ba28df80a0c8b1c8a", "sha256": "6902ec4de27ac44c96ca2abc772d7dcf94bc4b8d3fb47119c323b3fdf0ec9111" }, "downloads": -1, "filename": "pymodels-0.15.0.tar.gz", "has_sig": false, "md5_digest": "ef226e067ad3e40ba28df80a0c8b1c8a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20624, "upload_time": "2010-02-25T16:42:55", "url": "https://files.pythonhosted.org/packages/ee/f3/eefa54cd59d98223086a9b1db70442ff91425aa7dadd851fd2d4e5625528/pymodels-0.15.0.tar.gz" } ], "0.15.1": [ { "comment_text": "", "digests": { "md5": "a00590198cc458eb0240d98ff88fb345", "sha256": "0b07e8e4e3836e96a8d14e22fd18f57a14f29ca310c42794a2e4a16ce43047ff" }, "downloads": -1, "filename": "pymodels-0.15.1.tar.gz", "has_sig": false, "md5_digest": "a00590198cc458eb0240d98ff88fb345", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20684, "upload_time": "2010-02-25T16:58:46", "url": "https://files.pythonhosted.org/packages/7c/14/1820caf94f5be1a3d3228ac7adb133da008552c48cac6e4b079bec65b8d4/pymodels-0.15.1.tar.gz" } ], "0.16.0": [ { "comment_text": "", "digests": { "md5": "79a110e58223aeb37af5140f8d3e1dc2", "sha256": "deb2b0639300e5d8c485c636c04f5398b42f55f5a28d6b6fba42501646515487" }, "downloads": -1, "filename": "pymodels-0.16.0.tar.gz", "has_sig": false, "md5_digest": "79a110e58223aeb37af5140f8d3e1dc2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22491, "upload_time": "2010-03-06T16:54:51", "url": "https://files.pythonhosted.org/packages/93/45/56297e4c07861a95ad7c0d9e091f2ff48a6765bbc7ede09416330855ff11/pymodels-0.16.0.tar.gz" } ], "0.17.0": [ { "comment_text": "", "digests": { "md5": "175ed9ac28d5717c0e6ab7948e2de66f", "sha256": "f84d96ab1a9ca2fcee90efd425e4b938e5e06be9805860e3e780e3cc638a9811" }, "downloads": -1, "filename": "pymodels-0.17.0.tar.gz", "has_sig": false, "md5_digest": "175ed9ac28d5717c0e6ab7948e2de66f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23502, "upload_time": "2010-03-08T19:59:28", "url": "https://files.pythonhosted.org/packages/0b/36/9acf2bae92d1e20eb4700a827bc1f87e9fac141cb5cee7724afbb0f7df03/pymodels-0.17.0.tar.gz" } ], "0.18.3": [ { "comment_text": "", "digests": { "md5": "13e10f5a4ec05b1590981905db5629e6", "sha256": "7f74804f1fef80ea07ade5cb291e7ecfa19287f8ab6b1f3cf70b7ca8cd635d16" }, "downloads": -1, "filename": "pymodels-0.18.3.tar.gz", "has_sig": false, "md5_digest": "13e10f5a4ec05b1590981905db5629e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45612, "upload_time": "2010-05-01T05:46:34", "url": "https://files.pythonhosted.org/packages/0d/35/fefe105db2b3c7b1641ac52133f97f04caf7552408975aa2ea6768b7e554/pymodels-0.18.3.tar.gz" } ], "0.9.7": [] }, "urls": [ { "comment_text": "", "digests": { "md5": "13e10f5a4ec05b1590981905db5629e6", "sha256": "7f74804f1fef80ea07ade5cb291e7ecfa19287f8ab6b1f3cf70b7ca8cd635d16" }, "downloads": -1, "filename": "pymodels-0.18.3.tar.gz", "has_sig": false, "md5_digest": "13e10f5a4ec05b1590981905db5629e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45612, "upload_time": "2010-05-01T05:46:34", "url": "https://files.pythonhosted.org/packages/0d/35/fefe105db2b3c7b1641ac52133f97f04caf7552408975aa2ea6768b7e554/pymodels-0.18.3.tar.gz" } ] }