{ "info": { "author": "kade killary", "author_email": "kadekillary@protonmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy" ], "description": "\nAsynchronous Postgres to Pandas (APGP)\n======================================\n\nAsynchronously read data from Postgres, returned as a Pandas dataframe.\n\n.. figure:: https://img.shields.io/packagist/l/doctrine/orm.svg?style=flat-square\n :alt: Packagist\n\n Packagist\n\n.. figure:: https://i.imgur.com/JTKlXCC.png\n :alt: logo\n\n logo\n\nExample\n-------\n\n.. code:: python\n\n from apgp import Query\n\n q = Query(\"\"\"SELECT * FROM github.repository\"\"\")\n\n q.execute()\n\n # id name full_name description fork \\\n # 122866357 test_repo2 secretagentjamesbond/test_repo2 None False\n # 122866319 test_repo secretagentjamesbond/test_repo None False\n\n # homepage language default_branch created_at owner_id private \n # None None master 2018-02-25 19:02:37 36823666 False\n # None None master 2018-02-25 19:02:15 36823666 False\n\n q.close()\n\nPerformance\n-----------\n\nGraphic pulled from `Asyncpg `__\ngithub page.\n\n.. figure:: https://github.com/MagicStack/asyncpg/raw/master/performance.png\n :alt: performance\n\n performance\n\nSetup\n-----\n\nIn order to bypass manually connecting you will need a ``config.yaml``\nin your project root. You can see an an example in the\n``config.yaml.example`` file.\n\n.. code:: yaml\n\n database: 'dbname'\n host: 'host'\n port: 5439\n user: 'username'\n password: 'password'\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/beigebrucewayne/apgp", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "apgp", "package_url": "https://pypi.org/project/apgp/", "platform": "", "project_url": "https://pypi.org/project/apgp/", "project_urls": { "Homepage": "https://github.com/beigebrucewayne/apgp" }, "release_url": "https://pypi.org/project/apgp/0.1/", "requires_dist": [ "pandas", "asyncpg", "pyyaml" ], "requires_python": ">=3.6.0", "summary": "Asynchronous Postgres to Pandas", "version": "0.1" }, "last_serial": 3698023, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "8a50cd173a9ce6af1b5981c18afa1370", "sha256": "b08374e48055823d97cfb61ac41f72027e3ad7d87b12f5cc8972fc91437d4c44" }, "downloads": -1, "filename": "apgp-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "8a50cd173a9ce6af1b5981c18afa1370", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 5705, "upload_time": "2018-03-23T08:52:42", "url": "https://files.pythonhosted.org/packages/fb/4d/04034e2234497be7682e512cb36632c845a6ca27ba2067bd196b40279a3d/apgp-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "05230adb607c04637ddaa9538b73c6db", "sha256": "6f54e7e13388e53a7fdb93b5366d60ce8bd915f709b198f022cbc2c3a7886aac" }, "downloads": -1, "filename": "apgp-0.1.tar.gz", "has_sig": false, "md5_digest": "05230adb607c04637ddaa9538b73c6db", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 4391, "upload_time": "2018-03-23T08:52:44", "url": "https://files.pythonhosted.org/packages/d4/e6/38cb2ab254348f44b4c0ef171ea0ca9602d30d783cd4918cbacd71f0e001/apgp-0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8a50cd173a9ce6af1b5981c18afa1370", "sha256": "b08374e48055823d97cfb61ac41f72027e3ad7d87b12f5cc8972fc91437d4c44" }, "downloads": -1, "filename": "apgp-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "8a50cd173a9ce6af1b5981c18afa1370", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 5705, "upload_time": "2018-03-23T08:52:42", "url": "https://files.pythonhosted.org/packages/fb/4d/04034e2234497be7682e512cb36632c845a6ca27ba2067bd196b40279a3d/apgp-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "05230adb607c04637ddaa9538b73c6db", "sha256": "6f54e7e13388e53a7fdb93b5366d60ce8bd915f709b198f022cbc2c3a7886aac" }, "downloads": -1, "filename": "apgp-0.1.tar.gz", "has_sig": false, "md5_digest": "05230adb607c04637ddaa9538b73c6db", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 4391, "upload_time": "2018-03-23T08:52:44", "url": "https://files.pythonhosted.org/packages/d4/e6/38cb2ab254348f44b4c0ef171ea0ca9602d30d783cd4918cbacd71f0e001/apgp-0.1.tar.gz" } ] }