{ "info": { "author": "Gabriel Falcao", "author_email": "gabriel@nacaolivre.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Operating System :: MacOS :: MacOS X", "Operating System :: POSIX", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation", "Programming Language :: Python :: Implementation :: CPython" ], "description": ".. Flask Chemist documentation master file, created by\n sphinx-quickstart on Sun Nov 19 22:16:39 2017.\n You can adapt this file completely to your liking, but it should at least\n contain the root `toctree` directive.\n\nChemist\n=======\n\nA simple, flexible and testable active-record powered by SQLAlchemy.\n\n.. image:: https://readthedocs.org/projects/chemist/badge/?version=latest\n :target: http://chemist.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n.. image:: https://travis-ci.org/gabrielfalcao/chemist.svg?branch=master\n :target: https://travis-ci.org/gabrielfalcao/chemist\n.. |PyPI python versions| image:: https://img.shields.io/pypi/pyversions/chemist.svg\n :target: https://pypi.python.org/pypi/chemist\n.. |Join the chat at https://gitter.im/gabrielfalcao/chemist| image:: https://badges.gitter.im/gabrielfalcao/chemist.svg\n :target: https://gitter.im/gabrielfalcao/chemist?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge\n\n\n\nInstall\n-------\n\n.. code:: bash\n\n pip install chemist\n\n\nDocumentation\n-------------\n\n`chemist.readthedocs.io `_\n\n\nBasic Usage\n-----------\n\n\n.. code:: python\n\n from chemist import (\n Model, db, DefaultTable\n set_default_uri,\n )\n\n engine = set_default_uri('sqlite:///example.db')\n\n class BlogPost(Model):\n table = DefaultTable('blog_post'\n db.Column('id', db.Integer, primary_key=True),\n db.Column('title', db.Unicode(200), nullable=False),\n db.Column('content', db.UnicodeText, nullable=False),\n )\n\n post1 = BlogPost.create(title='Hello World', content='\\n'.join([\n 'Introduction...',\n 'Supporting Theory 1...',\n 'Supporting Theory 2...',\n 'Supporting Theory 3...',\n 'Conclusion',\n ]))\n\n\n for post in BlogPost.all():\n print(post.title, post.id)\n\n\nExamples\n--------\n\n1. `flask app `_", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "chemist", "package_url": "https://pypi.org/project/chemist/", "platform": "", "project_url": "https://pypi.org/project/chemist/", "project_urls": null, "release_url": "https://pypi.org/project/chemist/1.6.0/", "requires_dist": null, "requires_python": "", "summary": "1.6.0", "version": "1.6.0" }, "last_serial": 5805212, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "8f6deef99b6ccc44f6d3f915ee149de0", "sha256": "5a6075fa9d62da59d2631eaa1db08b087d0cbda8c5c83db0d8bae07bf5c646fd" }, "downloads": -1, "filename": "chemist-1.0.0.tar.gz", "has_sig": false, "md5_digest": "8f6deef99b6ccc44f6d3f915ee149de0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9545, "upload_time": "2017-11-21T22:40:59", "url": "https://files.pythonhosted.org/packages/08/4e/b07786098c1463dd0f7fb84605f5a84331f037b799f2883ed00bb3520fd7/chemist-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "e334a88cf33433972805265f6aa7b340", "sha256": "41e1b01d6a2963889b3f71221df5639169c0b38876a545eaca1feeffa431e6e2" }, "downloads": -1, "filename": "chemist-1.0.1.tar.gz", "has_sig": false, "md5_digest": "e334a88cf33433972805265f6aa7b340", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9595, "upload_time": "2017-11-21T23:54:05", "url": "https://files.pythonhosted.org/packages/70/d6/4c1ea62135ab584d21a6d7d331145944ff106747e87dd00f40917099498a/chemist-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "c547621da8a77c202ad49c2fd40ca28b", "sha256": "ef9c91165c607e76d64b906befe0ddf7657f1e4921aef474867234d0ec816414" }, "downloads": -1, "filename": "chemist-1.0.2.tar.gz", "has_sig": false, "md5_digest": "c547621da8a77c202ad49c2fd40ca28b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11080, "upload_time": "2017-11-22T00:47:26", "url": "https://files.pythonhosted.org/packages/d0/84/0ec38c3fab6bb5cee4ac689e0eca6831ca4a2c6fa5904c86b24451f7abd7/chemist-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "7ffeb5cab6e180d075516d7c8e2302eb", "sha256": "c196690011300ff96a368f74ea47fc80df5821a8f9c8387ff9780b357633638a" }, "downloads": -1, "filename": "chemist-1.0.3.tar.gz", "has_sig": false, "md5_digest": "7ffeb5cab6e180d075516d7c8e2302eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11384, "upload_time": "2017-11-22T00:52:24", "url": "https://files.pythonhosted.org/packages/12/94/2bc8f577d853f4ffb0fe9a1ca9304906bc39b1684139a9f10e8417d8f4cd/chemist-1.0.3.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "0e243fce616d33749fba4e9c8c5d2f1c", "sha256": "79001ebf430de3f7edb06b71244b4f5a164941df0889ca4664386641d40e0d00" }, "downloads": -1, "filename": "chemist-1.1.0.tar.gz", "has_sig": false, "md5_digest": "0e243fce616d33749fba4e9c8c5d2f1c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11683, "upload_time": "2017-12-08T03:52:26", "url": "https://files.pythonhosted.org/packages/f5/5f/f5fad27fd5abd1c927d25f2e6fef2ba55ecd9e49ce71ed1a52d444beb70c/chemist-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "50e614e66f65ad4fac4ecd6bccadfe64", "sha256": "d3a1b34934c83f30a061395c1c9c6195e4904943636518cc5baa515f58e82695" }, "downloads": -1, "filename": "chemist-1.1.1.tar.gz", "has_sig": false, "md5_digest": "50e614e66f65ad4fac4ecd6bccadfe64", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11027, "upload_time": "2017-12-08T04:25:22", "url": "https://files.pythonhosted.org/packages/1d/01/8dadf41d1c5bc99287773e6b7be26e53fa117b69978e6c5cf56686ae6d24/chemist-1.1.1.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "0e7ed0df97a9e83d0479fd7ccd8b9309", "sha256": "35d2a099d125f4b68de47fae18ac162ef8e5b9dd00b1bc9a435c4388f0370fd0" }, "downloads": -1, "filename": "chemist-1.2.0.tar.gz", "has_sig": false, "md5_digest": "0e7ed0df97a9e83d0479fd7ccd8b9309", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10883, "upload_time": "2018-04-20T23:02:49", "url": "https://files.pythonhosted.org/packages/19/39/e1f35d2c822f8cdb6a8d867c5af79cfda7031b93caab36dc6878a065a291/chemist-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "b30a3faf5491eb086794df7fa7ce2c94", "sha256": "03b16a541afe52ec4f130e7171b0cbdf619d9061c0e0c0ffdab1d5c0642704f5" }, "downloads": -1, "filename": "chemist-1.2.1.tar.gz", "has_sig": false, "md5_digest": "b30a3faf5491eb086794df7fa7ce2c94", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11362, "upload_time": "2018-11-04T21:02:40", "url": "https://files.pythonhosted.org/packages/49/25/80887254cdba721f29d7ae660d1e450f019c557d54f15f4363a6a10fd94f/chemist-1.2.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "770ba2efeafe23b4f4fb8325352b8003", "sha256": "577c138b2b44405ced22d581f3e87b77c33c7d634515e50b51433ebfee7c0d9f" }, "downloads": -1, "filename": "chemist-1.2.2.tar.gz", "has_sig": false, "md5_digest": "770ba2efeafe23b4f4fb8325352b8003", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11558, "upload_time": "2018-11-05T01:02:21", "url": "https://files.pythonhosted.org/packages/44/42/99a938256bc212b5edf5b102180232d3607879f46160aed6f731f63cf208/chemist-1.2.2.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "284661c8d4a60273219815238bfe6f17", "sha256": "8f1253de0093b58f4f0b1298c9f275adc8c6397f38ccb1d00d63f8b81754b682" }, "downloads": -1, "filename": "chemist-1.3.0.tar.gz", "has_sig": false, "md5_digest": "284661c8d4a60273219815238bfe6f17", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11558, "upload_time": "2018-12-15T04:37:15", "url": "https://files.pythonhosted.org/packages/5f/50/a979ed3e13c639dd7df9c80bd55f10b9f63c05ea0eb10c75b89b37fed612/chemist-1.3.0.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "9a15f027c5ab04f3330117d18313db58", "sha256": "46a171a3d01968fb58f4a2a0e2c9806d11ed7beb960e363d7c5f6fa3e7cc586a" }, "downloads": -1, "filename": "chemist-1.4.0.tar.gz", "has_sig": false, "md5_digest": "9a15f027c5ab04f3330117d18313db58", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11907, "upload_time": "2018-12-18T00:15:43", "url": "https://files.pythonhosted.org/packages/4d/20/8ad604ba8ed6eadf8a9455319d7abf848e05bd6d62db61502ad069b1c6c5/chemist-1.4.0.tar.gz" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "f0a6a69b904aab7dcca02fa0ee53a6ed", "sha256": "3032141b9836def9d3d4a40f2a50e8f49d51f7bb016465f939fc61dc49549f79" }, "downloads": -1, "filename": "chemist-1.4.1.tar.gz", "has_sig": false, "md5_digest": "f0a6a69b904aab7dcca02fa0ee53a6ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12063, "upload_time": "2019-01-05T22:44:51", "url": "https://files.pythonhosted.org/packages/73/12/fed857b5763dd96606c65acd3e1dcc7d2d3c83484a100a88d227f0cceae8/chemist-1.4.1.tar.gz" } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "f97ba79cb83d87f474c4b8a6ab1f3c3b", "sha256": "14bbf0271155b2c54305610befc05c04e82ba134f2c6c6e900c59ebded6f2bd6" }, "downloads": -1, "filename": "chemist-1.5.0.tar.gz", "has_sig": false, "md5_digest": "f97ba79cb83d87f474c4b8a6ab1f3c3b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12526, "upload_time": "2019-05-15T00:16:30", "url": "https://files.pythonhosted.org/packages/c6/57/f2451bd88bedf5b5c24045796829fbef69461c75c6ebe9869289cca34915/chemist-1.5.0.tar.gz" } ], "1.5.1": [ { "comment_text": "", "digests": { "md5": "d8e5078ce14cca46139f46dd946675c9", "sha256": "febbe2957d8cb334dc7dab238d13e90d4e1c4014b41be304e465295429604a13" }, "downloads": -1, "filename": "chemist-1.5.1.tar.gz", "has_sig": false, "md5_digest": "d8e5078ce14cca46139f46dd946675c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12445, "upload_time": "2019-08-26T18:42:03", "url": "https://files.pythonhosted.org/packages/2c/a2/3437ec81559f75fae39c37699df7902c1ae4019e3d78d3c86a72ff753bec/chemist-1.5.1.tar.gz" } ], "1.6.0": [ { "comment_text": "", "digests": { "md5": "e77f99fde25a281169bd681ece86606f", "sha256": "8367e78e674f288f9f36224221bf01fa99bdc7d724cab8c280a56a48f010a0d8" }, "downloads": -1, "filename": "chemist-1.6.0.tar.gz", "has_sig": false, "md5_digest": "e77f99fde25a281169bd681ece86606f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12456, "upload_time": "2019-09-09T19:45:54", "url": "https://files.pythonhosted.org/packages/d5/4f/c729ecbfb2bcdb2db162121568de1e8575aca1549acc5a40b16a45f89836/chemist-1.6.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e77f99fde25a281169bd681ece86606f", "sha256": "8367e78e674f288f9f36224221bf01fa99bdc7d724cab8c280a56a48f010a0d8" }, "downloads": -1, "filename": "chemist-1.6.0.tar.gz", "has_sig": false, "md5_digest": "e77f99fde25a281169bd681ece86606f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12456, "upload_time": "2019-09-09T19:45:54", "url": "https://files.pythonhosted.org/packages/d5/4f/c729ecbfb2bcdb2db162121568de1e8575aca1549acc5a40b16a45f89836/chemist-1.6.0.tar.gz" } ] }