{ "info": { "author": "Siddhant Goel", "author_email": "me@sgoel.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3 :: Only", "Topic :: Database" ], "description": "tornado-sqlalchemy\n==================\n\n.. image:: https://badge.fury.io/py/tornado-sqlalchemy.svg\n :target: https://pypi.python.org/pypi/tornado-sqlalchemy\n\n.. image:: https://travis-ci.org/siddhantgoel/tornado-sqlalchemy.svg?branch=stable\n :target: https://travis-ci.org/siddhantgoel/tornado-sqlalchemy\n\n.. image:: https://readthedocs.org/projects/tornado-sqlalchemy/badge/?version=latest\n :target: https://tornado-sqlalchemy.readthedocs.io/en/latest/\n\n\nPython helpers for using SQLAlchemy_ with Tornado_.\n\nInstallation\n------------\n\n.. code-block:: bash\n\n $ pip install tornado-sqlalchemy\n\nUsage\n-----\n\n.. code-block:: python\n\n from tornado.gen import coroutine\n from tornado.web import Application, RequestHandler\n from tornado_sqlalchemy import as_future, make_session_factory, SessionMixin\n\n class NativeCoroutinesRequestHandler(SessionMixin, RequestHandler):\n async def get(self):\n with self.make_session() as session:\n count = await as_future(session.query(UserModel).count)\n\n self.write('{} users so far!'.format(count))\n\n class GenCoroutinesRequestHandler(SessionMixin, RequestHandler):\n @coroutine\n def get(self):\n with self.make_session() as session:\n count = yield as_future(session.query(UserModel).count)\n\n self.write('{} users so far!'.format(count))\n\n class SynchronousRequestHandler(SessionMixin, RequestHandler):\n def get(self):\n with self.make_session() as session:\n count = session.query(UserModel).count()\n\n self.write('{} users so far!'.format(count))\n\n handlers = (\n (r'/native-coroutines', NativeCoroutinesRequestHandler),\n (r'/gen-coroutines', GenCoroutinesRequestHandler),\n (r'/sync', SynchronousRequestHandler),\n )\n\n app = Application(\n handlers,\n session_factory=make_session_factory('postgres://user:password@host/database')\n )\n\nDocumentation\n-------------\n\nDocumentation is available at `Read The Docs`_.\n\n\nDevelopment\n-----------\n\nTo work on this package, please make sure you have Python 3.5+ installed.\n\n1. Git clone the repository -\n :code:`git clone https://github.com/siddhantgoel/tornado-sqlalchemy`\n\n2. Install the packages required for development -\n :code:`make install-deps`\n\n3. That's basically it. You should now be able to run the test suite -\n :code:`py.test tests/`.\n\n.. _Read The Docs: https://tornado-sqlalchemy.readthedocs.io\n.. _SQLAlchemy: http://www.sqlalchemy.org/\n.. _tornado: http://tornadoweb.org\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/siddhantgoel/tornado-sqlalchemy", "keywords": "tornado,sqlalchemy", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "tornado-sqlalchemy", "package_url": "https://pypi.org/project/tornado-sqlalchemy/", "platform": "", "project_url": "https://pypi.org/project/tornado-sqlalchemy/", "project_urls": { "Homepage": "https://github.com/siddhantgoel/tornado-sqlalchemy" }, "release_url": "https://pypi.org/project/tornado-sqlalchemy/0.6.1/", "requires_dist": [ "tornado (>=4.0)", "SQLAlchemy (>=1.0)" ], "requires_python": ">=3.4.0", "summary": "SQLAlchemy helpers for working in Tornado", "version": "0.6.1" }, "last_serial": 4999629, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "ecc7d86a05fae842120a88939f0fb624", "sha256": "c169e263c8772882496c5d04cb4144e54370d498912b22d3bbab05fe091e5343" }, "downloads": -1, "filename": "tornado_sqlalchemy-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ecc7d86a05fae842120a88939f0fb624", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4336, "upload_time": "2017-07-14T09:06:08", "url": "https://files.pythonhosted.org/packages/e9/bf/48edc65aeacdf5ee8e96c5f6d75076d1d980073f354f96f87fe515b93a2f/tornado_sqlalchemy-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aa5cc0603fc11613974ab9906ab10fd7", "sha256": "7905c3fcdc04d68b0d5f654df3d141e5c84bdddf3c55794a8bc33f6ddeb68549" }, "downloads": -1, "filename": "tornado_sqlalchemy-0.1.0.tar.gz", "has_sig": false, "md5_digest": "aa5cc0603fc11613974ab9906ab10fd7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2458, "upload_time": "2017-07-14T09:06:09", "url": "https://files.pythonhosted.org/packages/a3/3f/634b70f7fd6075c79a68cd24a3baaca3ed92b4cd27418ec6b8e9ad50a97f/tornado_sqlalchemy-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "2f3dc485f0527b124b3154652f90a825", "sha256": "d5d1a6c39d5cf3a5bc3de770a1cfb5737377465b6be1a94f37cbdc21711cccb7" }, "downloads": -1, "filename": "tornado_sqlalchemy-0.1.1-py3.6.egg", "has_sig": false, "md5_digest": "2f3dc485f0527b124b3154652f90a825", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 5366, "upload_time": "2017-08-06T17:38:46", "url": "https://files.pythonhosted.org/packages/84/a6/eb3bbb7dab54567661eae985f4ca8d88cd9cd6f61eb410ea64d142cf6449/tornado_sqlalchemy-0.1.1-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "f02d75b5f1018a9a132ff67064bc8e5d", "sha256": "4560eb778fd5fc685508e9ee1792bb62e19b258e88669be697dee7acb1e7c0fe" }, "downloads": -1, "filename": "tornado_sqlalchemy-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f02d75b5f1018a9a132ff67064bc8e5d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3411, "upload_time": "2017-08-06T12:12:12", "url": "https://files.pythonhosted.org/packages/02/bf/e1bd93ee267792b80e6f15cd9ef7a1ebf1efad8bb48566c580c48bb9624a/tornado_sqlalchemy-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "48a4e5f19fd66892b467f0e9e9ce9d8b", "sha256": "856537999c165117c7b1c7ecf9f2fea11b9b6c262d9760c40467865763fdb489" }, "downloads": -1, "filename": "tornado_sqlalchemy-0.1.1.tar.gz", "has_sig": false, "md5_digest": "48a4e5f19fd66892b467f0e9e9ce9d8b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1989, "upload_time": "2017-08-06T12:12:13", "url": "https://files.pythonhosted.org/packages/fc/c8/1c42b438fbea31d5a0f454385c15473366ce00d8732d466f83e2f28a5f2b/tornado_sqlalchemy-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "de25881617cbcaaf4af1e53a7541fd5f", "sha256": "96f804b8d147c5beaf4d459988806172baeb1789b92577c8411b6363c60d2425" }, "downloads": -1, "filename": "tornado_sqlalchemy-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "de25881617cbcaaf4af1e53a7541fd5f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4069, "upload_time": "2017-08-06T17:38:45", "url": "https://files.pythonhosted.org/packages/00/96/490ae7077e92fea08e1f4b2767ca52bce40d98440df8daa37a62d72d434f/tornado_sqlalchemy-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5646f8a882c269d4deeeb5f8185118c0", "sha256": "d3d4ba6a44f8870968837b34ef28f5a4d51e9bc65e190786d6a97a05cc81f140" }, "downloads": -1, "filename": "tornado_sqlalchemy-0.2.0.tar.gz", "has_sig": false, "md5_digest": "5646f8a882c269d4deeeb5f8185118c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2645, "upload_time": "2017-08-06T17:38:48", "url": "https://files.pythonhosted.org/packages/25/00/53ca613b032c938abf689b1ec01fb4fe25e49ea05157081a5b80f9b29a6a/tornado_sqlalchemy-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "b0c8295065175f724452271ed3eb971f", "sha256": "5fbf999d18d13e5dc444c483d323a8bfed40e43184d7cf17811230001626499e" }, "downloads": -1, "filename": "tornado_sqlalchemy-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b0c8295065175f724452271ed3eb971f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4073, "upload_time": "2017-08-06T18:36:15", "url": "https://files.pythonhosted.org/packages/99/6c/0b4ae37ea3d6bef0a580e926782697ddd32c42310538953c4f42d645da17/tornado_sqlalchemy-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7af2cd83b621350d706a7e9ec502321e", "sha256": "a8511e16da4893d87dc0fc459951aa101e6f9ddbcfc4127a917dd8b8bb7ec8f4" }, "downloads": -1, "filename": "tornado_sqlalchemy-0.2.1.tar.gz", "has_sig": false, "md5_digest": "7af2cd83b621350d706a7e9ec502321e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2644, "upload_time": "2017-08-06T18:37:42", "url": "https://files.pythonhosted.org/packages/62/6d/f1f966c6d52b7646b173529e29e86cddb47efa5e1d14f5f1266ded9506d3/tornado_sqlalchemy-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "7989805f53e634678812cbd29fc8221f", "sha256": "037ca6d95932876cd0a35e10de573ce4af2ad58eeb45f39cb49979b4554d0874" }, "downloads": -1, "filename": "tornado_sqlalchemy-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "7989805f53e634678812cbd29fc8221f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4666, "upload_time": "2017-08-07T15:11:51", "url": "https://files.pythonhosted.org/packages/cc/b1/0a5634b1878c7d31c062904b7e69421dae336d2d8870aac9ae0e97137ff5/tornado_sqlalchemy-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fbfb77eddbcba0090a7bf3f269db4e0f", "sha256": "3371fe1c6d234882f3365c825ad517973d53621f43f499bce0c3e9a165ac7e79" }, "downloads": -1, "filename": "tornado_sqlalchemy-0.2.2.tar.gz", "has_sig": false, "md5_digest": "fbfb77eddbcba0090a7bf3f269db4e0f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3018, "upload_time": "2017-08-07T15:11:53", "url": "https://files.pythonhosted.org/packages/94/cd/9ef0ed6e2e652ecf0b059a9400251b15c04765762245dbfca236fb8fc764/tornado_sqlalchemy-0.2.2.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "955cb01754cd8e51e8675fb437ab6c24", "sha256": "5b20a42b5cdd242f323b6604117b929504165a70578492a240538ac625ad0be0" }, "downloads": -1, "filename": "tornado_sqlalchemy-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "955cb01754cd8e51e8675fb437ab6c24", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4666, "upload_time": "2017-08-29T14:11:11", "url": "https://files.pythonhosted.org/packages/8a/b5/d0eed217aef9899a26d86fad2bfa0909fe95624c4f157814513f790d1375/tornado_sqlalchemy-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b431a602c8bcb113137544a8a3a88e53", "sha256": "563957ba43110c69ad32e206d928e663465f525c0d62ffbbca10ebcbd3f7fef9" }, "downloads": -1, "filename": "tornado_sqlalchemy-0.3.0.tar.gz", "has_sig": false, "md5_digest": "b431a602c8bcb113137544a8a3a88e53", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4198, "upload_time": "2017-08-29T14:11:15", "url": "https://files.pythonhosted.org/packages/04/d0/e50e04006e09e0fe99d3668bdfd09884007792fa73338735bf0938713d62/tornado_sqlalchemy-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "faad4201d7f4d34d7d80e7527982018b", "sha256": "5273af378bb723d519bc392a1e5e74552c3b7f812ffc2b1e2e8b24b35d04e6bd" }, "downloads": -1, "filename": "tornado_sqlalchemy-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "faad4201d7f4d34d7d80e7527982018b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4668, "upload_time": "2017-08-29T14:22:09", "url": "https://files.pythonhosted.org/packages/2f/e1/13d1a40c9714b97da2fdcaa6c92a43c0ae81515c06c96effc26aed735e0c/tornado_sqlalchemy-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "80b9d5b80c4b7ffca4f7de23b504c2cb", "sha256": "63b63b7bf156a381f462ae74653f6296d6988c0a6fa12c4cdbfe43c991356610" }, "downloads": -1, "filename": "tornado_sqlalchemy-0.3.1.tar.gz", "has_sig": false, "md5_digest": "80b9d5b80c4b7ffca4f7de23b504c2cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4214, "upload_time": "2017-08-29T14:22:11", "url": "https://files.pythonhosted.org/packages/53/e2/33cac6dda2039dda7cc8dc72b5db0a4cc5cd2154857fca3040f4ed662093/tornado_sqlalchemy-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "cc5d43d8bcc72386f496b9bd307931e1", "sha256": "87a1d304f07c9855995407f88a974298dc2263fdf349b899fa0eab86bff78b87" }, "downloads": -1, "filename": "tornado_sqlalchemy-0.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cc5d43d8bcc72386f496b9bd307931e1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4671, "upload_time": "2017-09-05T06:54:41", "url": "https://files.pythonhosted.org/packages/34/a9/b547cb864b0d1d9237c41eb1d0f7009c2c31155d1162efeb1e344b98508a/tornado_sqlalchemy-0.3.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "59f2724974bbb49a95733f0dabf4c1bc", "sha256": "fd823d0113cef20d6b31f271f2387b7eba08bf9c8923474d23b942565609ca2e" }, "downloads": -1, "filename": "tornado_sqlalchemy-0.3.2.tar.gz", "has_sig": false, "md5_digest": "59f2724974bbb49a95733f0dabf4c1bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4225, "upload_time": "2017-09-05T06:54:42", "url": "https://files.pythonhosted.org/packages/13/ae/8b51a2e04524e09fe15c58dc315b8fc4770421e70fb4f2e84b105d1412d8/tornado_sqlalchemy-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "f0671b45a36bb9547642fcd2515ee862", "sha256": "04852f62a8bf4e63273e6c870174ee7a42059fa4a15da82e096a8f6cbd186e8a" }, "downloads": -1, "filename": "tornado_sqlalchemy-0.3.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f0671b45a36bb9547642fcd2515ee862", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4782, "upload_time": "2017-09-14T16:40:44", "url": "https://files.pythonhosted.org/packages/59/72/1a319a26e6a76011afcda08a91e186828d7b59db1de9522848eb39881b81/tornado_sqlalchemy-0.3.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2a4bf93ff4864933dd213d10c79dc822", "sha256": "25e5b4cec479cbb083cc14f04895db7609a58fc2c9a85c3e3089e15429864158" }, "downloads": -1, "filename": "tornado_sqlalchemy-0.3.3.tar.gz", "has_sig": false, "md5_digest": "2a4bf93ff4864933dd213d10c79dc822", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4319, "upload_time": "2017-09-14T16:40:46", "url": "https://files.pythonhosted.org/packages/4e/25/de46e2c96d0ad5491a050c8549cb54fcd9923137debc044e667d8b05e1ee/tornado_sqlalchemy-0.3.3.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "7224766f598f8c9edf343171ee795fa7", "sha256": "cb29a82ea63120623ca326e8445f9cc2f36d3029e3ea24d5b35aa5ac92ea893e" }, "downloads": -1, "filename": "tornado_sqlalchemy-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7224766f598f8c9edf343171ee795fa7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5475, "upload_time": "2018-03-28T19:14:17", "url": "https://files.pythonhosted.org/packages/2d/01/6ad75dd3b81736f739e2a34f7aee83566a957e3fafaa55ede3d6d376553a/tornado_sqlalchemy-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d5854e23fabde44dda4e75964d3c5c4d", "sha256": "3613a1f7ae32aad7dd64f971694281b06d5519311c9af5de41ff65e101743416" }, "downloads": -1, "filename": "tornado_sqlalchemy-0.4.0.tar.gz", "has_sig": false, "md5_digest": "d5854e23fabde44dda4e75964d3c5c4d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4735, "upload_time": "2018-03-28T19:14:18", "url": "https://files.pythonhosted.org/packages/bb/28/4d0f12b00146958559bb0b9a4f5fe593368937c54ba3abd3dadde9fe1f7d/tornado_sqlalchemy-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "1819418d10363f8f41640d20ebfa642d", "sha256": "b1c829350f322a94fc3174dc3cc6e2734b68dc84f4fbff869f4de789cbe3acfd" }, "downloads": -1, "filename": "tornado_sqlalchemy-0.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "1819418d10363f8f41640d20ebfa642d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5429, "upload_time": "2018-03-28T19:17:18", "url": "https://files.pythonhosted.org/packages/92/a1/e71e51f95ec666fd25f02f9cc1e470e9de34adee6134d8b6a1e4869d8c89/tornado_sqlalchemy-0.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "15135c2977ea4429326490d04aa35d5c", "sha256": "042ad912f53ba385feeec3e79254db463d349dc820d945cbe45d4ea8aed9432a" }, "downloads": -1, "filename": "tornado_sqlalchemy-0.4.1.tar.gz", "has_sig": false, "md5_digest": "15135c2977ea4429326490d04aa35d5c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4704, "upload_time": "2018-03-28T19:17:19", "url": "https://files.pythonhosted.org/packages/48/94/8a56e450f0c31de709f2d70a6733dfec1b0e813cc5a1a846ecf024502004/tornado_sqlalchemy-0.4.1.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "cc434a5dc520059321592b7a4316ea9e", "sha256": "e781d8eeb044151f970eb70ab8eb09b215c1fc2b416abcdc32f4cdb6f4b4b692" }, "downloads": -1, "filename": "tornado_sqlalchemy-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "cc434a5dc520059321592b7a4316ea9e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.0", "size": 4248, "upload_time": "2018-09-13T17:13:11", "url": "https://files.pythonhosted.org/packages/21/fa/8389ba4c5a090f4a9aa4e9f207d20b91ef3f4c2d3392df5dedfa9b2629e1/tornado_sqlalchemy-0.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "73479092ea39c501c30290766934218f", "sha256": "bf00483143677e41dc7ed8c5131b4c8a290a005b7411c53a91700ddec658fb8d" }, "downloads": -1, "filename": "tornado_sqlalchemy-0.5.0.tar.gz", "has_sig": false, "md5_digest": "73479092ea39c501c30290766934218f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.0", "size": 5287, "upload_time": "2018-09-13T17:13:12", "url": "https://files.pythonhosted.org/packages/d9/4b/02fc7c444590a077aa4f0a5fbf8380be07d71a30fd435751fbfa4fa6a775/tornado_sqlalchemy-0.5.0.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "1a8dbaca15c9741a49279b859d97958f", "sha256": "96f87b1d4251bce750e45fc6ae944f9055794e50ea628defab0e5c4b9d479971" }, "downloads": -1, "filename": "tornado_sqlalchemy-0.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "1a8dbaca15c9741a49279b859d97958f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4.0", "size": 4628, "upload_time": "2019-03-28T18:27:22", "url": "https://files.pythonhosted.org/packages/b7/dd/99eba0127f797195af547719054f2a516b6cfbe398355c108c650101bf57/tornado_sqlalchemy-0.6.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8e978a73ab7be057a0198607127e3c9f", "sha256": "48f731759554f49a6d3489578f4474090a8b22e4bbd054ff20a68f812dacc43c" }, "downloads": -1, "filename": "tornado_sqlalchemy-0.6.0.tar.gz", "has_sig": false, "md5_digest": "8e978a73ab7be057a0198607127e3c9f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4.0", "size": 4854, "upload_time": "2019-03-28T18:27:24", "url": "https://files.pythonhosted.org/packages/d4/84/3690b584d3dd6039864dd5b84852e2a3acaac8a666ec5a5860768027e5ad/tornado_sqlalchemy-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "be0d29648cb14a2aa0608be82b069f12", "sha256": "264a1cce3343bedf5a785149398e61bbecd599079af02113f1a520e8e0c00704" }, "downloads": -1, "filename": "tornado_sqlalchemy-0.6.1-py3-none-any.whl", "has_sig": false, "md5_digest": "be0d29648cb14a2aa0608be82b069f12", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4.0", "size": 4625, "upload_time": "2019-03-28T18:32:32", "url": "https://files.pythonhosted.org/packages/43/79/8470acf169f1d505fd20dff2f2221ab94f6b7b73c1909dd8e62e911eb468/tornado_sqlalchemy-0.6.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4309e646adf4ac7d9894e186280dacb2", "sha256": "0d5d616a4edf4a01825a8e4acf7ff6b3c4192a1b49ca537da9a893a82bcb5b97" }, "downloads": -1, "filename": "tornado_sqlalchemy-0.6.1.tar.gz", "has_sig": false, "md5_digest": "4309e646adf4ac7d9894e186280dacb2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4.0", "size": 4859, "upload_time": "2019-03-28T18:32:33", "url": "https://files.pythonhosted.org/packages/0c/85/bfd97fade4dede42d5f3d60cf4b2fbe3ba842f33f770200ba1a76797db10/tornado_sqlalchemy-0.6.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "be0d29648cb14a2aa0608be82b069f12", "sha256": "264a1cce3343bedf5a785149398e61bbecd599079af02113f1a520e8e0c00704" }, "downloads": -1, "filename": "tornado_sqlalchemy-0.6.1-py3-none-any.whl", "has_sig": false, "md5_digest": "be0d29648cb14a2aa0608be82b069f12", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4.0", "size": 4625, "upload_time": "2019-03-28T18:32:32", "url": "https://files.pythonhosted.org/packages/43/79/8470acf169f1d505fd20dff2f2221ab94f6b7b73c1909dd8e62e911eb468/tornado_sqlalchemy-0.6.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4309e646adf4ac7d9894e186280dacb2", "sha256": "0d5d616a4edf4a01825a8e4acf7ff6b3c4192a1b49ca537da9a893a82bcb5b97" }, "downloads": -1, "filename": "tornado_sqlalchemy-0.6.1.tar.gz", "has_sig": false, "md5_digest": "4309e646adf4ac7d9894e186280dacb2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4.0", "size": 4859, "upload_time": "2019-03-28T18:32:33", "url": "https://files.pythonhosted.org/packages/0c/85/bfd97fade4dede42d5f3d60cf4b2fbe3ba842f33f770200ba1a76797db10/tornado_sqlalchemy-0.6.1.tar.gz" } ] }