{ "info": { "author": "Chrys Gonsalves", "author_email": "cgons@pcxchange.ca", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# DBInspector\n\nA Python context manager for use with SQLAlchemy.\n\n### Features\n- Count the number of queires issued.\n- Capture/print the statements/queries issued.\n\n---\n\n### Installation\n```\npip install dbinspector\n```\n\n### Usage\n\n```\nwith DBInspector(conn) as inspector:\n conn.execute(\"SELECT 1\")\n conn.execute(\"SELECT 1\")\n\n # Get query count\n assert inspector.get_count() == 2\n\n # Print queries issued\n inspector.print_queries(pretty=True)\n\n # Example pretty printed output:\n \"\"\"\n QUERY #1\n ----------\n SELECT 1\n\n QUERY #2\n ----------\n SELECT 1\n \"\"\"\n\n```\n\n### API\n```\nDBInspector.get_count() -> int\n\nDBInspector.print_queries(pretty=False)\n```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/cgons/dbinspector", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "dbinspector", "package_url": "https://pypi.org/project/dbinspector/", "platform": "", "project_url": "https://pypi.org/project/dbinspector/", "project_urls": { "Homepage": "https://github.com/cgons/dbinspector" }, "release_url": "https://pypi.org/project/dbinspector/0.1.1/", "requires_dist": [ "psycopg2-binary", "sqlalchemy", "black ; extra == 'dev'", "ipdb ; extra == 'dev'", "ipython ; extra == 'dev'", "pytest ; extra == 'dev'", "wheel ; extra == 'dev'" ], "requires_python": "", "summary": "A libray for use with SQLAlchemy to count queires, log queries, etc...", "version": "0.1.1" }, "last_serial": 5177468, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "408f1d236aecff04f940069b35b17ebd", "sha256": "167ddf2efcf856b83ef0de1d407e86c029405bf93dd840626fe190cd17e644a5" }, "downloads": -1, "filename": "dbinspector-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "408f1d236aecff04f940069b35b17ebd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3487, "upload_time": "2019-04-23T13:43:28", "url": "https://files.pythonhosted.org/packages/44/83/c54a0df3052336518413dadbee3113ddadc85dcf212f3b3cbf3268b9e677/dbinspector-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8a1351ffc924263f05f96616a9fbfb3f", "sha256": "f4cf70c733df5c0f4a42c8b793d70c85006756a97b6458de2be47dad4683747f" }, "downloads": -1, "filename": "dbinspector-0.1.0.tar.gz", "has_sig": false, "md5_digest": "8a1351ffc924263f05f96616a9fbfb3f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2205, "upload_time": "2019-04-23T13:43:31", "url": "https://files.pythonhosted.org/packages/e4/ed/08220ee27b9cc18de64ae01c2f128393809099b6a5f9cd4251e31e9e9863/dbinspector-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "e9f514832fdacf15bae8969877f137e1", "sha256": "d0beb6b71a463f680c33a7ed29c791e1428a131f71c740ef68c23fc152d60c5f" }, "downloads": -1, "filename": "dbinspector-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "e9f514832fdacf15bae8969877f137e1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3487, "upload_time": "2019-04-23T13:43:30", "url": "https://files.pythonhosted.org/packages/da/51/be1df3015d2750d53cd9e26d11eea9f9ef412fbbafb6ea8cd8e6b853cd49/dbinspector-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "60ea2c15bbe8bfc72ce5cde0af5f73e1", "sha256": "6d419f927efbbbf567c42da547e0df969b589177588518e77106d657eefe735b" }, "downloads": -1, "filename": "dbinspector-0.1.1.tar.gz", "has_sig": false, "md5_digest": "60ea2c15bbe8bfc72ce5cde0af5f73e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2210, "upload_time": "2019-04-23T13:43:33", "url": "https://files.pythonhosted.org/packages/f3/9e/de17e88de54337538ce28feef0f45176c64da8835fefa5628ddd203c45f3/dbinspector-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e9f514832fdacf15bae8969877f137e1", "sha256": "d0beb6b71a463f680c33a7ed29c791e1428a131f71c740ef68c23fc152d60c5f" }, "downloads": -1, "filename": "dbinspector-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "e9f514832fdacf15bae8969877f137e1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3487, "upload_time": "2019-04-23T13:43:30", "url": "https://files.pythonhosted.org/packages/da/51/be1df3015d2750d53cd9e26d11eea9f9ef412fbbafb6ea8cd8e6b853cd49/dbinspector-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "60ea2c15bbe8bfc72ce5cde0af5f73e1", "sha256": "6d419f927efbbbf567c42da547e0df969b589177588518e77106d657eefe735b" }, "downloads": -1, "filename": "dbinspector-0.1.1.tar.gz", "has_sig": false, "md5_digest": "60ea2c15bbe8bfc72ce5cde0af5f73e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2210, "upload_time": "2019-04-23T13:43:33", "url": "https://files.pythonhosted.org/packages/f3/9e/de17e88de54337538ce28feef0f45176c64da8835fefa5628ddd203c45f3/dbinspector-0.1.1.tar.gz" } ] }