{ "info": { "author": "Brian Schiller", "author_email": "bgschiller@gmail.com", "bugtrack_url": null, "classifiers": [ "Framework :: IPython", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 3", "Topic :: System :: Shells" ], "description": "# A simple Jupyter kernel for PostgreSQL\n\nInstall with `pip install postgres_kernel`\n\nTo use, run one of:\n\n```bash\njupyter notebook\n# In the notebook interface, select PostgreSQL from the 'New' menu\njupyter qtconsole --kernel postgres\njupyter console --kernel postgres\n```\n\n## How to use:\n\nThere are a couple of specially formatted comments for controlling the connection string and autocommit mode.\n\n```sql\n-- connection: postgres://brian:password@localhost:5432/dbname\n-- autocommit: true\n-- (or false)\n```\n\nFor details of how this works, see Jupyter's docs on [wrapper kernels](http://jupyter-client.readthedocs.io/en/latest/wrapperkernels.html).\nThis is heavily based on [takluyver/bash_kernel](https://github.com/takluyver/bash_kernel). Just look at our git log :)\n\n![](images/console.png)\n\n![](images/notebook.png)\n\n\nRelated\n-------\n\n- Catherine Devlin has an ipython magic that seems very full featured: [catherinedevlin/ipython-sql](https://github.com/catherinedevlin/ipython-sql)\n\n- As noted, this is based on [takluyver/bash_kernel](https://github.com/takluyver/bash_kernel)\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/bgschiller/postgres_kernel", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "postgres_kernel", "package_url": "https://pypi.org/project/postgres_kernel/", "platform": "", "project_url": "https://pypi.org/project/postgres_kernel/", "project_urls": { "Homepage": "https://github.com/bgschiller/postgres_kernel" }, "release_url": "https://pypi.org/project/postgres_kernel/0.2.2/", "requires_dist": [ "psycopg2 (>=2.6)", "tabulate (>=0.7.5)", "jupyter-client", "ipykernel" ], "requires_python": "", "summary": "A PostgreSQL kernel for IPython", "version": "0.2.2" }, "last_serial": 4550891, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "99be6173c0fd24631efeec9834d8ee9c", "sha256": "1938206221a1ae4dffc0330ca6b968743d11465f89b718dc8be0666325ddb9b7" }, "downloads": -1, "filename": "postgres_kernel-0.1.tar.gz", "has_sig": false, "md5_digest": "99be6173c0fd24631efeec9834d8ee9c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3601, "upload_time": "2016-07-02T18:52:22", "url": "https://files.pythonhosted.org/packages/0e/5f/073580c698463cc5b1aa56bf3eeabde33975cab5406179e87fb209383254/postgres_kernel-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "c5fadc1c425d33782c29a81da354f98e", "sha256": "59e43c58abca0b6063094b52ae0b662e87fbbe949f7d54cd4019603aa6478a99" }, "downloads": -1, "filename": "postgres_kernel-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "c5fadc1c425d33782c29a81da354f98e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5528, "upload_time": "2018-12-01T18:21:08", "url": "https://files.pythonhosted.org/packages/cf/af/b372c5299d36772af88673a78b7cd761c98055613ef6e19fbb75a7cb94a6/postgres_kernel-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "55930ce77e1fd8e8842fbf9bef0a8a91", "sha256": "96b73e962c5ead1b8bcdcc34650ba2dfb78606552ded936a1a5a82df3b6db832" }, "downloads": -1, "filename": "postgres_kernel-0.2.tar.gz", "has_sig": false, "md5_digest": "55930ce77e1fd8e8842fbf9bef0a8a91", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4366, "upload_time": "2018-12-01T18:21:10", "url": "https://files.pythonhosted.org/packages/ef/32/8308e833ada9a213a164545be7aa06295892ab0ef5174d1573807ef9c519/postgres_kernel-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "6021b7bb6617d5a25278e15410c53556", "sha256": "41e57c8528346f2c9853b366c5d7a20b81ca4b06e46f0eb433fe906695a0890f" }, "downloads": -1, "filename": "postgres_kernel-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "6021b7bb6617d5a25278e15410c53556", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5691, "upload_time": "2018-12-01T18:57:57", "url": "https://files.pythonhosted.org/packages/03/56/60f97e714821a45b5be7a642998b3b46e68d719807180d168217822efc71/postgres_kernel-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b917efa19f0a5de1b799cba6ac8934d3", "sha256": "ea120eefcc9f546a7fd00ec4ad7d204c548f20dab2c9effcfae049b9d392c12e" }, "downloads": -1, "filename": "postgres_kernel-0.2.1.tar.gz", "has_sig": false, "md5_digest": "b917efa19f0a5de1b799cba6ac8934d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4511, "upload_time": "2018-12-01T18:57:59", "url": "https://files.pythonhosted.org/packages/f8/32/be19920af2e9e7e77156ed4b59b8ba9a5c1f5ddb17f62f5862785f76ed37/postgres_kernel-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "437b9d5a8d3c01fdb62f9dd4efe5574f", "sha256": "d25cf3cba77f498d43792e96518be5af64c387cebccad3ebb9f2a1271871cc28" }, "downloads": -1, "filename": "postgres_kernel-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "437b9d5a8d3c01fdb62f9dd4efe5574f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5700, "upload_time": "2018-12-01T20:34:04", "url": "https://files.pythonhosted.org/packages/b0/32/31dde27d5f760ad8f9eca572770134374101e52873876fb021160740b186/postgres_kernel-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "33e53021934d0a799113821fc46778b5", "sha256": "e7fd318baff171714d2810968bc50836100504a654381e9ce0d14da5e6639640" }, "downloads": -1, "filename": "postgres_kernel-0.2.2.tar.gz", "has_sig": false, "md5_digest": "33e53021934d0a799113821fc46778b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4517, "upload_time": "2018-12-01T20:34:06", "url": "https://files.pythonhosted.org/packages/e0/3b/e995a6fa2a1e643f465576e61ef6a81c62644bc81655b7c82c73071764b7/postgres_kernel-0.2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "437b9d5a8d3c01fdb62f9dd4efe5574f", "sha256": "d25cf3cba77f498d43792e96518be5af64c387cebccad3ebb9f2a1271871cc28" }, "downloads": -1, "filename": "postgres_kernel-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "437b9d5a8d3c01fdb62f9dd4efe5574f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5700, "upload_time": "2018-12-01T20:34:04", "url": "https://files.pythonhosted.org/packages/b0/32/31dde27d5f760ad8f9eca572770134374101e52873876fb021160740b186/postgres_kernel-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "33e53021934d0a799113821fc46778b5", "sha256": "e7fd318baff171714d2810968bc50836100504a654381e9ce0d14da5e6639640" }, "downloads": -1, "filename": "postgres_kernel-0.2.2.tar.gz", "has_sig": false, "md5_digest": "33e53021934d0a799113821fc46778b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4517, "upload_time": "2018-12-01T20:34:06", "url": "https://files.pythonhosted.org/packages/e0/3b/e995a6fa2a1e643f465576e61ef6a81c62644bc81655b7c82c73071764b7/postgres_kernel-0.2.2.tar.gz" } ] }