{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3" ], "description": "\n.. image:: http://media.charlesleifer.com/blog/photos/p1423749536.32.png\n\npeewee\n======\nThis is just `peewee-2.10.2 ` with some changes we need:\n\n* Simple LEFT JOIN LATERAL. No need make subquery, just join to model.\n.. code-block:: python\n\n # make some compound select query\n subq = ModelB.select(ModelB.id).where(ModelB.id > ModelA.id).limit(1)\n # make query lateral joining subquery\n ModelA.select(ModelA, subq.c.id).join(subq, join_type=JOIN.LATERAL)\n\n* Add off argument to for_update method\n.. code-block:: python\n\t# Lock books of author name == John\n\tBook.select().join(Author).where(Author.name == 'John').for_update(of=Book)", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/311devs/peewee", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "311devs_peewee", "package_url": "https://pypi.org/project/311devs_peewee/", "platform": "", "project_url": "https://pypi.org/project/311devs_peewee/", "project_urls": { "Homepage": "https://github.com/311devs/peewee" }, "release_url": "https://pypi.org/project/311devs_peewee/2.10.2.1/", "requires_dist": null, "requires_python": "", "summary": "a little orm", "version": "2.10.2.1" }, "last_serial": 4066591, "releases": { "2.10.1.2": [ { "comment_text": "", "digests": { "md5": "65c398c1307c502e2beb5caf118ae2c1", "sha256": "b3c8ba1b97e5ae1e2e4ed1e947840cdb049e3937d8427d6c411482ce815c79db" }, "downloads": -1, "filename": "311devs_peewee-2.10.1.2.tar.gz", "has_sig": false, "md5_digest": "65c398c1307c502e2beb5caf118ae2c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 492768, "upload_time": "2017-05-30T11:16:17", "url": "https://files.pythonhosted.org/packages/14/8d/f17b2dbe9997b0897b3b82e98b3169a13d266d750926679a9a130714a250/311devs_peewee-2.10.1.2.tar.gz" } ], "2.10.1.3": [ { "comment_text": "", "digests": { "md5": "8e2907ae3c222fd1dc1a54f47085dc88", "sha256": "2c2e2748bd8865e66ac596eb0b89d58a847c53120d1cd751f7c023634de93c36" }, "downloads": -1, "filename": "311devs_peewee-2.10.1.3.tar.gz", "has_sig": false, "md5_digest": "8e2907ae3c222fd1dc1a54f47085dc88", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 492890, "upload_time": "2018-05-18T09:57:24", "url": "https://files.pythonhosted.org/packages/81/0a/97f3176dbd2629080ea42d7702d046d2e43648ee01b2e6fbd2ddba87a1c5/311devs_peewee-2.10.1.3.tar.gz" } ], "2.10.2.1": [ { "comment_text": "", "digests": { "md5": "b3a4a20d6f5326f6c9588ef02676fd6f", "sha256": "bfb0ce15d64abb7a415b721df2aa16ed14271ce5591039a89a9f75bc1251b4fd" }, "downloads": -1, "filename": "311devs_peewee-2.10.2.1.tar.gz", "has_sig": false, "md5_digest": "b3a4a20d6f5326f6c9588ef02676fd6f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 493647, "upload_time": "2018-07-16T17:56:08", "url": "https://files.pythonhosted.org/packages/ce/67/6ec7c18f246671461e6d5a61b8d2400e85983da85120576fca3aa31d4336/311devs_peewee-2.10.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b3a4a20d6f5326f6c9588ef02676fd6f", "sha256": "bfb0ce15d64abb7a415b721df2aa16ed14271ce5591039a89a9f75bc1251b4fd" }, "downloads": -1, "filename": "311devs_peewee-2.10.2.1.tar.gz", "has_sig": false, "md5_digest": "b3a4a20d6f5326f6c9588ef02676fd6f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 493647, "upload_time": "2018-07-16T17:56:08", "url": "https://files.pythonhosted.org/packages/ce/67/6ec7c18f246671461e6d5a61b8d2400e85983da85120576fca3aa31d4336/311devs_peewee-2.10.2.1.tar.gz" } ] }