{ "info": { "author": "Allisson Azevedo", "author_email": "allisson@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Libraries" ], "description": "=============\nasyncpg-utils\n=============\n\n|TravisCI Build Status| |Coverage Status| |Requirements Status| |Version|\n\n----\n\nUtilities for Asyncpg.\n\n\nHow to install\n==============\n\n.. code:: shell\n\n pip install asyncpg-utils\n\n\nHow to Use\n==========\n\n* `Database `_\n* `Database Pool `_\n* `Transaction `_\n* `Transaction Pool `_\n* `TableManager `_\n* `TableManager Filters `_\n* `TableManager Joins `_\n* `TableManager Hook `_\n* `TableManager Transaction `_\n* `TableManager Transaction Pool `_\n\nCheck `https://github.com/allisson/asyncpg-utils/tree/master/examples `_ for more code examples.\n\n.. |TravisCI Build Status| image:: https://travis-ci.org/allisson/asyncpg-utils.svg?branch=master\n :target: https://travis-ci.org/allisson/asyncpg-utils\n.. |Coverage Status| image:: https://codecov.io/gh/allisson/asyncpg-utils/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/allisson/asyncpg-utils\n.. |Requirements Status| image:: https://requires.io/github/allisson/asyncpg-utils/requirements.svg?branch=master\n :target: https://requires.io/github/allisson/asyncpg-utils/requirements/?branch=master\n.. |Version| image:: https://badge.fury.io/py/asyncpg-utils.svg\n :target: https://badge.fury.io/py/asyncpg-utils\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/allisson/asyncpg-utils", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "asyncpg-utils", "package_url": "https://pypi.org/project/asyncpg-utils/", "platform": "", "project_url": "https://pypi.org/project/asyncpg-utils/", "project_urls": { "Homepage": "https://github.com/allisson/asyncpg-utils" }, "release_url": "https://pypi.org/project/asyncpg-utils/0.6.0/", "requires_dist": [ "asyncpg (>=0.14.0)", "Jinja2 (>=2.10)" ], "requires_python": "", "summary": "Utilities for Asyncpg", "version": "0.6.0" }, "last_serial": 3512312, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "bc39a2a44874b3427d2e7b5c318215a8", "sha256": "7932e5209aebcba6245f69e3dbde31e7ccacf31b841476b332216ac822b5939c" }, "downloads": -1, "filename": "asyncpg_utils-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "bc39a2a44874b3427d2e7b5c318215a8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4848, "upload_time": "2018-01-02T13:44:20", "url": "https://files.pythonhosted.org/packages/ba/f1/b7c08d8e3604e473db19e5e9efb29732f512d1d0c5bbc87d032c28adc1d3/asyncpg_utils-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b92069eee46e21f30f4e1ec9ebd48ea6", "sha256": "7e69665afa63bd847c8cd5e4dc2a85fed80606884bd4e0029cd9ea55502f6f9b" }, "downloads": -1, "filename": "asyncpg-utils-0.1.0.tar.gz", "has_sig": false, "md5_digest": "b92069eee46e21f30f4e1ec9ebd48ea6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4012, "upload_time": "2018-01-02T13:44:23", "url": "https://files.pythonhosted.org/packages/30/45/8f51841e323f7caef7226a171e284a61cc3b5922d51a8107f3edd0bc9f44/asyncpg-utils-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "350557d8068a4c2edf4ab50817006a08", "sha256": "e37495d4dd1a9554f34d6e87e3e4b4d2349113be3559a7e1966397ecb0010297" }, "downloads": -1, "filename": "asyncpg_utils-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "350557d8068a4c2edf4ab50817006a08", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7315, "upload_time": "2018-01-11T00:37:24", "url": "https://files.pythonhosted.org/packages/58/90/95085dd013e6e6f41b54405a80b127b9af00e903ecd10fc9e30709653563/asyncpg_utils-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e91fe36be72dbbdb83f2c96d75145d1c", "sha256": "b73d37ca9a229b1a5c76d662e54d821dab13570d0933044d34620b98f3f06f5a" }, "downloads": -1, "filename": "asyncpg-utils-0.2.0.tar.gz", "has_sig": false, "md5_digest": "e91fe36be72dbbdb83f2c96d75145d1c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6036, "upload_time": "2018-01-11T00:37:27", "url": "https://files.pythonhosted.org/packages/3a/aa/ba332da24549a309da2b5cb52e4b073fe938a3eb458f32de146af71c75f9/asyncpg-utils-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "7e2f1303d935a9b518800a7761e8a1c7", "sha256": "564236d3127678e3ec27fed6ff93017a09d205b6caedba20c6afb2e76d2756e9" }, "downloads": -1, "filename": "asyncpg_utils-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "7e2f1303d935a9b518800a7761e8a1c7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7392, "upload_time": "2018-01-11T16:33:18", "url": "https://files.pythonhosted.org/packages/4d/7a/e2819588c1494e48bdd7f226f6f5735c5d67fae9d7906fac41824b249a07/asyncpg_utils-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d5b36b7e413972955f0a6d8b4f18489c", "sha256": "bd4bec4af8dcb0254edc33a54830b268d561bbc0e27936ad1fbde58af5cbbde7" }, "downloads": -1, "filename": "asyncpg-utils-0.2.1.tar.gz", "has_sig": false, "md5_digest": "d5b36b7e413972955f0a6d8b4f18489c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6125, "upload_time": "2018-01-11T16:33:19", "url": "https://files.pythonhosted.org/packages/ca/95/4a897b19a209a3e51f235e830927fe9b4876b9e0c37b356ab5d23a243b31/asyncpg-utils-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "5bd834fa3760e0aeabf9679d108b8cec", "sha256": "047caa3a8d66ddb1b401eb1ee12ea0c69a7f472d0e2d6c60d5a267b2615b0a29" }, "downloads": -1, "filename": "asyncpg_utils-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "5bd834fa3760e0aeabf9679d108b8cec", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7866, "upload_time": "2018-01-11T20:44:40", "url": "https://files.pythonhosted.org/packages/2c/a3/c57a69e76b4e970e2ccac7e58706018b96d8d5a348ee6703fbfff373def3/asyncpg_utils-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b3230b7b7a81a18427b2687d4107de76", "sha256": "e7864255b43d7ba782dff54495af085959ae855b8671f539a4044612b8617a47" }, "downloads": -1, "filename": "asyncpg-utils-0.3.0.tar.gz", "has_sig": false, "md5_digest": "b3230b7b7a81a18427b2687d4107de76", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6393, "upload_time": "2018-01-11T20:44:48", "url": "https://files.pythonhosted.org/packages/a4/f2/fb2a80a0d375acbea7e591e670d17599cfcc19990207d87bb4d8e7d780c4/asyncpg-utils-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "a72e1491aba37feec53f8c3070ccd79c", "sha256": "fb9278af82ff557344c5429a0ddf6069a1da535fc2dfa7aa9137a15cd684617f" }, "downloads": -1, "filename": "asyncpg_utils-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a72e1491aba37feec53f8c3070ccd79c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7982, "upload_time": "2018-01-11T21:19:20", "url": "https://files.pythonhosted.org/packages/a0/43/642724e0c1ea4d6b4023f91985db49c9b658f27a3980b6c3729b1612ebf3/asyncpg_utils-0.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9490ad85c411ebd41bdfc8b1c4d80374", "sha256": "f227463ee44919427783d1796b0207c377833a5163a358acc1907fe01a83443c" }, "downloads": -1, "filename": "asyncpg-utils-0.4.0.tar.gz", "has_sig": false, "md5_digest": "9490ad85c411ebd41bdfc8b1c4d80374", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6480, "upload_time": "2018-01-11T21:19:23", "url": "https://files.pythonhosted.org/packages/96/d3/51d054de859ea22d7e1f5096ddf32d59773926dfc8ae3d0081ab4401922d/asyncpg-utils-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "b46c555cdd756ab1d89526a9cb278c8e", "sha256": "998c34b40dc0911852f577b4acafa07b961012af46c03444e89ff3403b338cf9" }, "downloads": -1, "filename": "asyncpg_utils-0.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b46c555cdd756ab1d89526a9cb278c8e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8034, "upload_time": "2018-01-12T15:08:42", "url": "https://files.pythonhosted.org/packages/50/e4/e7d022e3d13075821e6c8c2da90636b5087bb07fa25237fa72d41a4b5290/asyncpg_utils-0.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c60287bcb74cdfe3ef6caf738009a6a2", "sha256": "04b793e173a78ca048ae5d21d74769df51157ca67143ef831c8ef8bb033388c2" }, "downloads": -1, "filename": "asyncpg-utils-0.4.1.tar.gz", "has_sig": false, "md5_digest": "c60287bcb74cdfe3ef6caf738009a6a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6526, "upload_time": "2018-01-12T15:08:43", "url": "https://files.pythonhosted.org/packages/73/40/be1234db4fde44b3e2343e46b9d2b522f9d3330f24fe360770818ce671a7/asyncpg-utils-0.4.1.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "1b8c86682385118b08477d60f3be6d08", "sha256": "7c79d4c083b67fa62367332ba489e393bb08dbfea4bb32dffedb8ee44401af07" }, "downloads": -1, "filename": "asyncpg_utils-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "1b8c86682385118b08477d60f3be6d08", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8372, "upload_time": "2018-01-15T11:40:31", "url": "https://files.pythonhosted.org/packages/eb/63/6bb3f2bc51bdc55384ae0cebe95c4f1709d0f2309833b3b8d472b81ca90d/asyncpg_utils-0.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "efb4e39e76a4882d4282f6ab16c0ca45", "sha256": "5140b0506b167c603977d316cc647291ef421d53cb165e855a79e169b5c8ab23" }, "downloads": -1, "filename": "asyncpg-utils-0.5.0.tar.gz", "has_sig": false, "md5_digest": "efb4e39e76a4882d4282f6ab16c0ca45", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6770, "upload_time": "2018-01-15T11:40:32", "url": "https://files.pythonhosted.org/packages/27/7f/91fcff0518932a472d72b3d91f529cc79c61d96de210e85465add9de0f0b/asyncpg-utils-0.5.0.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "16e3969851ea63e5f251a6c7460aca9c", "sha256": "28c12a1001058dc1c6b2318783c5e02b6938b5b72f9359e94c44563256ffea69" }, "downloads": -1, "filename": "asyncpg_utils-0.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "16e3969851ea63e5f251a6c7460aca9c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5985, "upload_time": "2018-01-22T21:02:02", "url": "https://files.pythonhosted.org/packages/5b/ad/8a9b3288ade95a7dc1ed48ea9e4f34492f81d5e80e54571deecedb9e73b6/asyncpg_utils-0.6.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "acb4b2ddbd0da08271085777c7f357d1", "sha256": "9acdc66aabdf5003800e58784881cdf604bae140d20b98705477fd9d95701ca2" }, "downloads": -1, "filename": "asyncpg-utils-0.6.0.tar.gz", "has_sig": false, "md5_digest": "acb4b2ddbd0da08271085777c7f357d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5082, "upload_time": "2018-01-22T21:02:04", "url": "https://files.pythonhosted.org/packages/9c/da/bab739e9ec695233c3f3c5b184779aaaf85b0d34590ae04f9f42c58bee5d/asyncpg-utils-0.6.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "16e3969851ea63e5f251a6c7460aca9c", "sha256": "28c12a1001058dc1c6b2318783c5e02b6938b5b72f9359e94c44563256ffea69" }, "downloads": -1, "filename": "asyncpg_utils-0.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "16e3969851ea63e5f251a6c7460aca9c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5985, "upload_time": "2018-01-22T21:02:02", "url": "https://files.pythonhosted.org/packages/5b/ad/8a9b3288ade95a7dc1ed48ea9e4f34492f81d5e80e54571deecedb9e73b6/asyncpg_utils-0.6.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "acb4b2ddbd0da08271085777c7f357d1", "sha256": "9acdc66aabdf5003800e58784881cdf604bae140d20b98705477fd9d95701ca2" }, "downloads": -1, "filename": "asyncpg-utils-0.6.0.tar.gz", "has_sig": false, "md5_digest": "acb4b2ddbd0da08271085777c7f357d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5082, "upload_time": "2018-01-22T21:02:04", "url": "https://files.pythonhosted.org/packages/9c/da/bab739e9ec695233c3f3c5b184779aaaf85b0d34590ae04f9f42c58bee5d/asyncpg-utils-0.6.0.tar.gz" } ] }