{ "info": { "author": "Pgcli Core Team", "author_email": "pgcli-dev@googlegroups.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: Unix", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: SQL", "Topic :: Database", "Topic :: Database :: Front-Ends", "Topic :: Software Development", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "A REPL for Postgres\n-------------------\n\n|Build Status| |CodeCov| |PyPI| |Landscape| |Gitter|\n\nThis is a postgres client that does auto-completion and syntax highlighting.\n\nHome Page: http://pgcli.com\n\nMySQL Equivalent: http://mycli.net\n\n.. image:: screenshots/pgcli.gif\n.. image:: screenshots/image01.png\n\nQuick Start\n-----------\n\nIf you already know how to install python packages, then you can simply do:\n\n::\n\n $ pip install -U pgcli\n\n or\n\n $ sudo apt-get install pgcli # Only on Debian based Linux (e.g. Ubuntu, Mint, etc)\n $ brew install pgcli # Only on macOS\n\nIf you don't know how to install python packages, please check the\n`detailed instructions`_.\n\nIf you are restricted to using psycopg2 2.7.x then pip will try to install it from a binary. There are some known issues with the psycopg2 2.7 binary - see the `psycopg docs`_ for more information about this and how to force installation from source. psycopg2 2.8 has fixed these problems, and will build from source.\n\n.. _`detailed instructions`: https://github.com/dbcli/pgcli#detailed-installation-instructions\n.. _`psycopg docs`: http://initd.org/psycopg/docs/install.html#change-in-binary-packages-between-psycopg-2-7-and-2-8\n\nUsage\n-----\n\n::\n\n $ pgcli [database_name]\n\n or\n\n $ pgcli postgresql://[user[:password]@][netloc][:port][/dbname][?extra=value[&other=other-value]]\n\nExamples:\n\n::\n\n $ pgcli local_database\n\n $ pgcli postgres://amjith:pa$$w0rd@example.com:5432/app_db?sslmode=verify-ca&sslrootcert=/myrootcert\n\nFeatures\n--------\n\nThe `pgcli` is written using prompt_toolkit_.\n\n* Auto-completes as you type for SQL keywords as well as tables and\n columns in the database.\n* Syntax highlighting using Pygments.\n* Smart-completion (enabled by default) will suggest context-sensitive\n completion.\n\n - ``SELECT * FROM `` will only show table names.\n - ``SELECT * FROM users WHERE `` will only show column names.\n\n* Primitive support for ``psql`` back-slash commands.\n* Pretty prints tabular data.\n\n.. _prompt_toolkit: https://github.com/jonathanslenders/python-prompt-toolkit\n.. _tabulate: https://pypi.python.org/pypi/tabulate\n\nConfig\n------\nA config file is automatically created at ``~/.config/pgcli/config`` at first launch.\nSee the file itself for a description of all available options.\n\nContributions:\n--------------\n\nIf you're interested in contributing to this project, first of all I would like\nto extend my heartfelt gratitude. I've written a small doc to describe how to\nget this running in a development setup.\n\nhttps://github.com/dbcli/pgcli/blob/master/DEVELOP.rst\n\nPlease feel free to reach out to me if you need help.\nMy email: amjith.r@gmail.com, Twitter: `@amjithr `_\n\nDetailed Installation Instructions:\n-----------------------------------\n\nmacOS:\n======\n\nThe easiest way to install pgcli is using Homebrew.\n\n::\n\n $ brew install pgcli\n\nDone!\n\nAlternatively, you can install ``pgcli`` as a python package using a package\nmanager called called ``pip``. You will need postgres installed on your system\nfor this to work.\n\nIn depth getting started guide for ``pip`` - https://pip.pypa.io/en/latest/installing.html.\n\n::\n\n $ which pip\n\nIf it is installed then you can do:\n\n::\n\n $ pip install pgcli\n\nIf that fails due to permission issues, you might need to run the command with\nsudo permissions.\n\n::\n\n $ sudo pip install pgcli\n\nIf pip is not installed check if easy_install is available on the system.\n\n::\n\n $ which easy_install\n\n $ sudo easy_install pgcli\n\nLinux:\n======\n\nIn depth getting started guide for ``pip`` - https://pip.pypa.io/en/latest/installing.html.\n\nCheck if pip is already available in your system.\n\n::\n\n $ which pip\n\nIf it doesn't exist, use your linux package manager to install `pip`. This\nmight look something like:\n\n::\n\n $ sudo apt-get install python-pip # Debian, Ubuntu, Mint etc\n\n or\n\n $ sudo yum install python-pip # RHEL, Centos, Fedora etc\n\n``pgcli`` requires python-dev, libpq-dev and libevent-dev packages. You can\ninstall these via your operating system package manager.\n\n\n::\n\n $ sudo apt-get install python-dev libpq-dev libevent-dev\n\n or\n\n $ sudo yum install python-devel postgresql-devel\n\nThen you can install pgcli:\n\n::\n\n $ sudo pip install pgcli\n\n\nDocker\n======\n\nPgcli can be run from within Docker. This can be useful to try pgcli without\ninstalling it, or any dependencies, system-wide.\n\nTo build the image:\n\n::\n\n $ docker build -t pgcli .\n\nTo create a container from the image:\n\n::\n\n $ docker run --rm -ti pgcli pgcli \n\nTo access postgresql databases listening on localhost, make sure to run the\ndocker in \"host net mode\". E.g. to access a database called \"foo\" on the\npostgresql server running on localhost:5432 (the standard port):\n\n::\n\n $ docker run --rm -ti --net host pgcli pgcli -h localhost foo\n\nTo connect to a locally running instance over a unix socket, bind the socket to\nthe docker container:\n\n::\n\n $ docker run --rm -ti -v /var/run/postgres:/var/run/postgres pgcli pgcli foo\n\n\nIPython\n=======\n\nPgcli can be run from within `IPython `_ console. When working on a query,\nit may be useful to drop into a pgcli session without leaving the IPython console, iterate on a\nquery, then quit pgcli to find the query results in your IPython workspace.\n\nAssuming you have IPython installed:\n\n::\n\n $ pip install ipython-sql\n\nAfter that, run ipython and load the ``pgcli.magic`` extension:\n\n::\n\n $ ipython\n\n In [1]: %load_ext pgcli.magic\n\n\nConnect to a database and construct a query:\n\n::\n\n In [2]: %pgcli postgres://someone@localhost:5432/world\n Connected: someone@world\n someone@localhost:world> select * from city c where countrycode = 'USA' and population > 1000000;\n +------+--------------+---------------+--------------+--------------+\n | id | name | countrycode | district | population |\n |------+--------------+---------------+--------------+--------------|\n | 3793 | New York | USA | New York | 8008278 |\n | 3794 | Los Angeles | USA | California | 3694820 |\n | 3795 | Chicago | USA | Illinois | 2896016 |\n | 3796 | Houston | USA | Texas | 1953631 |\n | 3797 | Philadelphia | USA | Pennsylvania | 1517550 |\n | 3798 | Phoenix | USA | Arizona | 1321045 |\n | 3799 | San Diego | USA | California | 1223400 |\n | 3800 | Dallas | USA | Texas | 1188580 |\n | 3801 | San Antonio | USA | Texas | 1144646 |\n +------+--------------+---------------+--------------+--------------+\n SELECT 9\n Time: 0.003s\n\n\nExit out of pgcli session with ``Ctrl + D`` and find the query results:\n\n::\n\n someone@localhost:world>\n Goodbye!\n 9 rows affected.\n Out[2]:\n [(3793, u'New York', u'USA', u'New York', 8008278),\n (3794, u'Los Angeles', u'USA', u'California', 3694820),\n (3795, u'Chicago', u'USA', u'Illinois', 2896016),\n (3796, u'Houston', u'USA', u'Texas', 1953631),\n (3797, u'Philadelphia', u'USA', u'Pennsylvania', 1517550),\n (3798, u'Phoenix', u'USA', u'Arizona', 1321045),\n (3799, u'San Diego', u'USA', u'California', 1223400),\n (3800, u'Dallas', u'USA', u'Texas', 1188580),\n (3801, u'San Antonio', u'USA', u'Texas', 1144646)]\n\nThe results are available in special local variable ``_``, and can be assigned to a variable of your\nchoice:\n\n::\n\n In [3]: my_result = _\n\n\nThanks:\n-------\n\nA special thanks to `Jonathan Slenders `_ for\ncreating `Python Prompt Toolkit `_,\nwhich is quite literally the backbone library, that made this app possible.\nJonathan has also provided valuable feedback and support during the development\nof this app.\n\n`Click `_ is used for command line option parsing\nand printing error messages.\n\nThanks to `psycopg `_ for providing a rock solid\ninterface to Postgres database.\n\nThanks to all the beta testers and contributors for your time and patience. :)\n\n\n.. |Build Status| image:: https://api.travis-ci.org/dbcli/pgcli.svg?branch=master\n :target: https://travis-ci.org/dbcli/pgcli\n\n.. |CodeCov| image:: https://codecov.io/gh/dbcli/pgcli/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/dbcli/pgcli\n :alt: Code coverage report\n\n.. |Landscape| image:: https://landscape.io/github/dbcli/pgcli/master/landscape.svg?style=flat\n :target: https://landscape.io/github/dbcli/pgcli/master\n :alt: Code Health\n\n.. |PyPI| image:: https://img.shields.io/pypi/v/pgcli.svg\n :target: https://pypi.python.org/pypi/pgcli/\n :alt: Latest Version\n\n.. |Gitter| image:: https://badges.gitter.im/Join%20Chat.svg\n :target: https://gitter.im/dbcli/pgcli?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge\n :alt: Gitter Chat\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pgcli.com", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "pgcli", "package_url": "https://pypi.org/project/pgcli/", "platform": "", "project_url": "https://pypi.org/project/pgcli/", "project_urls": { "Homepage": "http://pgcli.com" }, "release_url": "https://pypi.org/project/pgcli/2.1.1/", "requires_dist": [ "pgspecial (>=1.11.5)", "click (>=4.1)", "Pygments (>=2.0)", "prompt-toolkit (<2.1.0,>=2.0.6)", "psycopg2 (>=2.7.4)", "sqlparse (<0.4,>=0.3.0)", "configobj (>=5.0.6)", "humanize (>=0.5.1)", "cli-helpers[styles] (>=1.2.0)", "setproctitle (>=1.1.9)", "keyring (>=12.2.0) ; extra == 'keyring'" ], "requires_python": "", "summary": "CLI for Postgres Database. With auto-completion and syntax highlighting.", "version": "2.1.1" }, "last_serial": 5340323, "releases": { "0.15.4": [ { "comment_text": "", "digests": { "md5": "373ea29d82c37f6339ae6a4ae4e8fecb", "sha256": "8d198181b5ca5a989cb4b9331389900725fb7edc91b5a36a09f6cea25c9ea7e8" }, "downloads": -1, "filename": "pgcli-0.15.4.tar.gz", "has_sig": false, "md5_digest": "373ea29d82c37f6339ae6a4ae4e8fecb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36509, "upload_time": "2015-02-09T06:13:56", "url": "https://files.pythonhosted.org/packages/d9/39/a560a5d7baf98c23f66d30151ab022e837e8775e16dd8b3e1855df6498e8/pgcli-0.15.4.tar.gz" } ], "0.16.0": [ { "comment_text": "", "digests": { "md5": "3cf5ae89b056f90c404a961ddfe23599", "sha256": "a1d2613ccd0938bb4436f2d2abf65335e4df20a400982971d1123754c70bc381" }, "downloads": -1, "filename": "pgcli-0.16.0.tar.gz", "has_sig": false, "md5_digest": "3cf5ae89b056f90c404a961ddfe23599", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38486, "upload_time": "2015-03-01T08:59:37", "url": "https://files.pythonhosted.org/packages/53/36/a7d53ccb670973d67b2de7d34e0ed10455935b28ead5718bd19fdf3acd1d/pgcli-0.16.0.tar.gz" } ], "0.16.1": [ { "comment_text": "", "digests": { "md5": "571b23881c35bdc7eff4b850e3bd1d6f", "sha256": "488f8df55a78a1b4b1b61ffb96b01ca28ffbbfeca502f1a1691f5e0e74c24b14" }, "downloads": -1, "filename": "pgcli-0.16.1.tar.gz", "has_sig": false, "md5_digest": "571b23881c35bdc7eff4b850e3bd1d6f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38644, "upload_time": "2015-03-04T07:15:04", "url": "https://files.pythonhosted.org/packages/82/57/ccfc25f37b152dd0c8b4f5e0b4fb3061eb77914df12b47511aefd458d1cc/pgcli-0.16.1.tar.gz" } ], "0.16.2": [ { "comment_text": "", "digests": { "md5": "83d65ccf0884c707273565339c6eb30a", "sha256": "fd5774b90983b27b9e4afed20cc1a0e326e7bb21c4ca6894be9cba92a5511df1" }, "downloads": -1, "filename": "pgcli-0.16.2.tar.gz", "has_sig": false, "md5_digest": "83d65ccf0884c707273565339c6eb30a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38931, "upload_time": "2015-03-22T21:00:32", "url": "https://files.pythonhosted.org/packages/fd/19/129ae312e07ff1085db37299363c8dc24b39549dd9ee87ce3b12fbfa2b1e/pgcli-0.16.2.tar.gz" } ], "0.16.3": [ { "comment_text": "", "digests": { "md5": "861191e30595ad0b81ba2388031e65da", "sha256": "3a4183d86d15a613fb829aeb43edc43da4d11cb4520b5013c3609ec4715f5354" }, "downloads": -1, "filename": "pgcli-0.16.3.tar.gz", "has_sig": false, "md5_digest": "861191e30595ad0b81ba2388031e65da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39133, "upload_time": "2015-04-03T01:21:17", "url": "https://files.pythonhosted.org/packages/1d/60/2422e65aca41868dc38663697f951e8cc99607153cd19dbcfbc956e3e9f3/pgcli-0.16.3.tar.gz" } ], "0.17.0": [ { "comment_text": "", "digests": { "md5": "abf08a722ec32aa4734ceb9f6f7fbcd3", "sha256": "b7a47405da61bc05dbceb28443e13965f322f58d942e119499976be19e2e2d44" }, "downloads": -1, "filename": "pgcli-0.17.0.tar.gz", "has_sig": false, "md5_digest": "abf08a722ec32aa4734ceb9f6f7fbcd3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46994, "upload_time": "2015-05-26T13:57:12", "url": "https://files.pythonhosted.org/packages/4b/83/8c7196a93f563080d342172bb8403eae42da3e204a683ad7bb162511d26d/pgcli-0.17.0.tar.gz" } ], "0.18.0": [ { "comment_text": "", "digests": { "md5": "5b25ad7434b01aea33ca0076ae02cce4", "sha256": "1d611349894f5925c02fa19613e26b3479783688a7e2e462c4e31596faf507dd" }, "downloads": -1, "filename": "pgcli-0.18.0.tar.gz", "has_sig": false, "md5_digest": "5b25ad7434b01aea33ca0076ae02cce4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48457, "upload_time": "2015-07-05T23:06:26", "url": "https://files.pythonhosted.org/packages/09/2a/078427ce64c298b132edd1e7710bc8a72d9445bda9a1087412a64776f782/pgcli-0.18.0.tar.gz" } ], "0.19.0": [ { "comment_text": "", "digests": { "md5": "dcc4158e36d4b993fb4e05172ce0db96", "sha256": "a177175e94c56375e58c55a42ace690165183f4dec489653cd77c273dc482a80" }, "downloads": -1, "filename": "pgcli-0.19.0.tar.gz", "has_sig": false, "md5_digest": "dcc4158e36d4b993fb4e05172ce0db96", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49274, "upload_time": "2015-08-04T05:48:27", "url": "https://files.pythonhosted.org/packages/a4/80/c4b0cbb5d999b1708e367932cd35f5ee3b820d8b73f851483ab965d54cbb/pgcli-0.19.0.tar.gz" } ], "0.19.1": [ { "comment_text": "", "digests": { "md5": "5c3cfa9b46bed801965b3e246cb38a3a", "sha256": "0d383203279be0b7fff469b55de88a4ed540290fd6b1292d64aa1f0923b76217" }, "downloads": -1, "filename": "pgcli-0.19.1.tar.gz", "has_sig": false, "md5_digest": "5c3cfa9b46bed801965b3e246cb38a3a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49278, "upload_time": "2015-08-05T05:13:12", "url": "https://files.pythonhosted.org/packages/5d/29/fd962c71e8d1f88fc62d21cf6a2a039515b5d58f601917c2261d387c9a26/pgcli-0.19.1.tar.gz" } ], "0.19.2": [ { "comment_text": "", "digests": { "md5": "3f43bf6ef611d55a43f8b30d00ea8bb5", "sha256": "a6bb96ca849c4e5e99330910581a339dd9f0a17c0e4153ad3ab6b74ca282df36" }, "downloads": -1, "filename": "pgcli-0.19.2.tar.gz", "has_sig": false, "md5_digest": "3f43bf6ef611d55a43f8b30d00ea8bb5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50517, "upload_time": "2015-08-30T01:41:51", "url": "https://files.pythonhosted.org/packages/da/1e/445fd18b2208a5289dd17120b7ceed600b16bb21fc45760088c33cdf1fe0/pgcli-0.19.2.tar.gz" } ], "0.20.0": [ { "comment_text": "", "digests": { "md5": "75ed376187e29fa3235f6ca2f0999c72", "sha256": "1d2dcddce93636863d1a40ea800a642f9a9a4b7692718fb1f881e9867bffa453" }, "downloads": -1, "filename": "pgcli-0.20.0.tar.gz", "has_sig": false, "md5_digest": "75ed376187e29fa3235f6ca2f0999c72", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46652, "upload_time": "2015-11-01T04:44:28", "url": "https://files.pythonhosted.org/packages/1f/d5/ad7f3bbf5c1c095fc8b7715818c2bc368fbb8905ba04260ba9de1f2b0e6d/pgcli-0.20.0.tar.gz" } ], "0.20.1": [ { "comment_text": "", "digests": { "md5": "dda324a5d535b7911f0d6e2f4e8ebccf", "sha256": "e645d21abf98303259bf588e9afa1bedf507f54ae27f78f0587cce98315421ab" }, "downloads": -1, "filename": "pgcli-0.20.1.tar.gz", "has_sig": false, "md5_digest": "dda324a5d535b7911f0d6e2f4e8ebccf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46784, "upload_time": "2015-11-12T13:36:01", "url": "https://files.pythonhosted.org/packages/43/0c/d0a091f2332937f98db4b2850f30f70a50b57bb4902b93bbdfd2e6de6000/pgcli-0.20.1.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "3e184ba80cb76370f548abbb0ef16914", "sha256": "2ed5d5b46b0e2bfe09e4054449e2bf9c4ed964680b08314cd4cc3bf66eec5d0b" }, "downloads": -1, "filename": "pgcli-1.0.0.tar.gz", "has_sig": false, "md5_digest": "3e184ba80cb76370f548abbb0ef16914", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 53462, "upload_time": "2016-06-29T03:00:18", "url": "https://files.pythonhosted.org/packages/86/93/40c017988649b596a9237e4ef0833e05ed99d6e531d8732058d1795682ee/pgcli-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "107771bb1ee8f7cb7a5b97966d76a143", "sha256": "d4a2491b0fad140d4fdf63928224f7bc1a84f6fda99a791b05ecca2752b44d5a" }, "downloads": -1, "filename": "pgcli-1.1.0.tar.gz", "has_sig": false, "md5_digest": "107771bb1ee8f7cb7a5b97966d76a143", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 53717, "upload_time": "2016-07-04T03:32:35", "url": "https://files.pythonhosted.org/packages/c3/24/91f4b4c6bce71c92187aa3919ef42028f4af3b4f1485769709d37237384a/pgcli-1.1.0.tar.gz" } ], "1.10.0": [ { "comment_text": "", "digests": { "md5": "1ea287c94084e7943348c54120d4f8a8", "sha256": "dd3a289058a263b6fe0838e64d19cb28da55e13a16695872ab0cf04139b49ffe" }, "downloads": -1, "filename": "pgcli-1.10.0-py3-none-any.whl", "has_sig": false, "md5_digest": "1ea287c94084e7943348c54120d4f8a8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 65120, "upload_time": "2018-07-14T20:01:54", "url": "https://files.pythonhosted.org/packages/e2/a9/82ab6bbae9e24f7360a082750fb65072ac2beb0b8e1652a5fc601171f8ca/pgcli-1.10.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f37a4eaf7597fd571e1e23de04cd11a8", "sha256": "9d98e71916c46a689a366d11959dd326e813af2230e07b22013efbc2f49a629d" }, "downloads": -1, "filename": "pgcli-1.10.0.tar.gz", "has_sig": false, "md5_digest": "f37a4eaf7597fd571e1e23de04cd11a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 111707, "upload_time": "2018-07-14T20:01:56", "url": "https://files.pythonhosted.org/packages/06/ba/30dde6722ff876ca2530299133919d45da85a2053a9fd95625a752d41047/pgcli-1.10.0.tar.gz" } ], "1.10.1": [ { "comment_text": "", "digests": { "md5": "952a18678374b6ea9e7378591984c60c", "sha256": "0ee0be21dd577cebab2a4a57c3518d0f8929d5ffc6575508aa257c3743382f9f" }, "downloads": -1, "filename": "pgcli-1.10.1-py3-none-any.whl", "has_sig": false, "md5_digest": "952a18678374b6ea9e7378591984c60c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 65014, "upload_time": "2018-07-20T16:09:57", "url": "https://files.pythonhosted.org/packages/9f/25/b8758ded5f17c4a1c3011a98549f31c65f075b48330b20dfec17d73b3091/pgcli-1.10.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4ace18c26509d869a44336531f20ebcd", "sha256": "cd68b8e5fe9098951eafc4be36976791cb9c349be2b7692619cd3b5e4bccef1e" }, "downloads": -1, "filename": "pgcli-1.10.1.tar.gz", "has_sig": false, "md5_digest": "4ace18c26509d869a44336531f20ebcd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 111612, "upload_time": "2018-07-20T16:09:59", "url": "https://files.pythonhosted.org/packages/f6/9b/7a84e56a1088219d9a4cc595b14006f9654e6f3d94bc9423c97f0dbc2d2b/pgcli-1.10.1.tar.gz" } ], "1.10.2": [ { "comment_text": "", "digests": { "md5": "02bbb493e1d90bde3959ce99757ac957", "sha256": "4cdc59ad48944306984caea2cce9c11425817f3232a0993049416fd55caba4e8" }, "downloads": -1, "filename": "pgcli-1.10.2-py3-none-any.whl", "has_sig": false, "md5_digest": "02bbb493e1d90bde3959ce99757ac957", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 65451, "upload_time": "2018-07-24T00:10:17", "url": "https://files.pythonhosted.org/packages/9d/3c/e5efb1b53301926facb6429a571066977cd11978f5b4d15640c84069f055/pgcli-1.10.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "14490b837ee0939cae2ca355d0b22916", "sha256": "5a2446cd42e89aeec0ca0f32e45b49ae06f7e3586e2130383067d90b8a3bfa39" }, "downloads": -1, "filename": "pgcli-1.10.2.tar.gz", "has_sig": false, "md5_digest": "14490b837ee0939cae2ca355d0b22916", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 109270, "upload_time": "2018-07-24T00:10:19", "url": "https://files.pythonhosted.org/packages/e9/5d/5d5ab8feb3d05b2a750c5bac59fb6e54cd4574193fccd6bce1c6d83d4cbb/pgcli-1.10.2.tar.gz" } ], "1.10.3": [ { "comment_text": "", "digests": { "md5": "516f3c62fc3bf457f2e5d1772c3e9867", "sha256": "c883d0123e1eaf5d72d6360363feebd3b6be2edd6a004ffd90fc16792f3252ac" }, "downloads": -1, "filename": "pgcli-1.10.3-py2.7.egg", "has_sig": false, "md5_digest": "516f3c62fc3bf457f2e5d1772c3e9867", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 245630, "upload_time": "2018-09-24T23:30:33", "url": "https://files.pythonhosted.org/packages/e4/c0/e08f2ac264f4b8994918bd56d5092996308067e971c5f788cad286474947/pgcli-1.10.3-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "c45b5c0fe2c6a16ca762105cb9a1f224", "sha256": "4dd27306d4214d56c401e4c013aab1015c82e2cc5adaab21cdbca690de6b1cc0" }, "downloads": -1, "filename": "pgcli-1.10.3-py3-none-any.whl", "has_sig": false, "md5_digest": "c45b5c0fe2c6a16ca762105cb9a1f224", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 65625, "upload_time": "2018-07-27T19:07:13", "url": "https://files.pythonhosted.org/packages/cc/26/67d132a3baee87e1ec51a11ae45ac2e2c2cf2de4503a665a375e460ecb83/pgcli-1.10.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e31b61c1dbce4a5c0c631312addf96ed", "sha256": "8bb1217f5a472295e7b973a4d8e299df7ccad13e75806d0c3893ec9f858ed770" }, "downloads": -1, "filename": "pgcli-1.10.3.tar.gz", "has_sig": false, "md5_digest": "e31b61c1dbce4a5c0c631312addf96ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 109543, "upload_time": "2018-07-27T19:07:14", "url": "https://files.pythonhosted.org/packages/6c/3a/29372457098fcfb1e25c50c6a7c6706718f3c2acbd5d2f8390f1a1ba6ecb/pgcli-1.10.3.tar.gz" } ], "1.11.0": [ { "comment_text": "", "digests": { "md5": "66445a7dd337b75aec4b43000f62ab4e", "sha256": "8bdbe08f854e67b132d648e611b3bb42d3b63101673bde25a2b6f97f76ee4185" }, "downloads": -1, "filename": "pgcli-1.11.0-py3-none-any.whl", "has_sig": false, "md5_digest": "66445a7dd337b75aec4b43000f62ab4e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 107236, "upload_time": "2018-09-24T23:30:31", "url": "https://files.pythonhosted.org/packages/f8/f2/0a3fd18b2ff9eecf7ba4096a11e0a333687f0573937c2f779f9bce729aca/pgcli-1.11.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "966c6b9ef69e210084d28d0f079726af", "sha256": "caa417d90b50fe2d4580951944e7bc65518d9eed5e65d43182d2b893d3a219e7" }, "downloads": -1, "filename": "pgcli-1.11.0.tar.gz", "has_sig": false, "md5_digest": "966c6b9ef69e210084d28d0f079726af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 111007, "upload_time": "2018-09-24T23:30:36", "url": "https://files.pythonhosted.org/packages/9f/f1/249360130212e45fd7c50f79ffb6c8a8e3baccfdcab4a303ddd2c2798c11/pgcli-1.11.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "9b4ffa6856f753af732145d5217eb83b", "sha256": "ebc35b89e5993d005e01a57ce18ef572fa49344279026abcf090f7ffee26ca9a" }, "downloads": -1, "filename": "pgcli-1.2.0.tar.gz", "has_sig": false, "md5_digest": "9b4ffa6856f753af732145d5217eb83b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 57212, "upload_time": "2016-09-03T03:08:44", "url": "https://files.pythonhosted.org/packages/63/83/e81b0b7aa55fa0ad011395f58172f20e2801982a8d39dd100c333c3682fe/pgcli-1.2.0.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "abf972857a7e35e54b01ceaf9d3c9117", "sha256": "74e925f13fb473587817fbfbfa41eaa6dc2e84d223b04778bdc5bcfc3aaa2c28" }, "downloads": -1, "filename": "pgcli-1.3.0.tar.gz", "has_sig": false, "md5_digest": "abf972857a7e35e54b01ceaf9d3c9117", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 57664, "upload_time": "2016-10-26T16:52:18", "url": "https://files.pythonhosted.org/packages/c5/23/32f144d52d392ab5deb65bfa32bbcc3eefee2caf4333a21c8ad2b5f0c40a/pgcli-1.3.0.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "2e9472c959f069fedafbdbaf8e133c50", "sha256": "49fcfeb60ca0793f060c7c9dcee34c9dc52486092f96853b882de7f7e75c9209" }, "downloads": -1, "filename": "pgcli-1.3.1.tar.gz", "has_sig": false, "md5_digest": "2e9472c959f069fedafbdbaf8e133c50", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 57562, "upload_time": "2016-10-26T20:22:50", "url": "https://files.pythonhosted.org/packages/75/68/0aabfa3bdfa6858247712526c8da13ea2fcd86af3d84cf16d7e937f7f971/pgcli-1.3.1.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "155873bd0383364a720a8b32ffd0907c", "sha256": "49fe903bd72cb6dc14f57386e2e315ecc0048d82aa158df89cdd00340d7e1845" }, "downloads": -1, "filename": "pgcli-1.4.0.tar.gz", "has_sig": false, "md5_digest": "155873bd0383364a720a8b32ffd0907c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 58753, "upload_time": "2017-01-12T02:23:39", "url": "https://files.pythonhosted.org/packages/87/c6/a57bd35f6efc51b99c8ca49b76b83d2b00f8cfa6cc32d9efd762ed7fe6bd/pgcli-1.4.0.tar.gz" } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "d6eba5237586482787acd6703bc57aea", "sha256": "9511d7c9350a400918ee74d5647345f677bf5feea61e8ae631ed2053372f468c" }, "downloads": -1, "filename": "pgcli-1.5.0.tar.gz", "has_sig": false, "md5_digest": "d6eba5237586482787acd6703bc57aea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 58908, "upload_time": "2017-03-07T00:36:14", "url": "https://files.pythonhosted.org/packages/b3/b9/664956a1da5cdab993aafa128087f65acf9975eaca5ee6242c73bde71ec3/pgcli-1.5.0.tar.gz" } ], "1.5.1": [ { "comment_text": "", "digests": { "md5": "dcd7f497099714be2b5c055739fe457d", "sha256": "10d7334a9a90c8eec107dca89f8bde0a5dbfa10bfc5f187402c3f1adffee36d7" }, "downloads": -1, "filename": "pgcli-1.5.1.tar.gz", "has_sig": false, "md5_digest": "dcd7f497099714be2b5c055739fe457d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 59622, "upload_time": "2017-03-14T15:35:22", "url": "https://files.pythonhosted.org/packages/44/c7/a3a1df56b7eefdbf2aaf833d2856262f075ece87530d98936d4147d3e32e/pgcli-1.5.1.tar.gz" } ], "1.6.0": [ { "comment_text": "", "digests": { "md5": "797248e4a865e20f20c489241676aa15", "sha256": "f19a12ec525ef3f21baab7da67d82e1ca99086a9ba06bdf0592b9412be7c09e8" }, "downloads": -1, "filename": "pgcli-1.6.0.tar.gz", "has_sig": false, "md5_digest": "797248e4a865e20f20c489241676aa15", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62041, "upload_time": "2017-05-27T19:44:00", "url": "https://files.pythonhosted.org/packages/f8/65/9ff27e98944b775154496d7c05da9c90379fa6b077b6066800c13cc141f7/pgcli-1.6.0.tar.gz" } ], "1.7.0": [ { "comment_text": "", "digests": { "md5": "9e01846134321ddd96746856bdb914b2", "sha256": "fd8ef5011a354063dd53c95e9b39125c601f8bd406f973a74601f919aafb1181" }, "downloads": -1, "filename": "pgcli-1.7.0.tar.gz", "has_sig": false, "md5_digest": "9e01846134321ddd96746856bdb914b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 53901, "upload_time": "2017-07-16T03:20:12", "url": "https://files.pythonhosted.org/packages/d2/71/59473625a4df68df7593b3fb86ac5a81bc5e29e2f9247acdfa4be08d3e43/pgcli-1.7.0.tar.gz" } ], "1.8.0": [ { "comment_text": "", "digests": { "md5": "141ec7339b162a2a46584d7c7ee0d9b5", "sha256": "9cea027fed2e86d2a6552a962f6817a391560c080f98e5f2977b9385b3315664" }, "downloads": -1, "filename": "pgcli-1.8.0.tar.gz", "has_sig": false, "md5_digest": "141ec7339b162a2a46584d7c7ee0d9b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56599, "upload_time": "2017-09-14T20:02:35", "url": "https://files.pythonhosted.org/packages/ee/d3/653864b55a857aa6c8c7741dd0ff7bd11423b379e3c84f5152641285cc39/pgcli-1.8.0.tar.gz" } ], "1.8.1": [ { "comment_text": "", "digests": { "md5": "b86d2da54ea26fed660f89e5374f8e22", "sha256": "9a29b4082987760ea336697d3d4a4ecf9c126d7d6b56001d6d897d438bd91ce7" }, "downloads": -1, "filename": "pgcli-1.8.1.tar.gz", "has_sig": false, "md5_digest": "b86d2da54ea26fed660f89e5374f8e22", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56572, "upload_time": "2017-09-19T19:48:05", "url": "https://files.pythonhosted.org/packages/d6/22/b31b930ab33ed23db9443f082f4aced2c81be97bcf3a2e1b2ec2e091cb09/pgcli-1.8.1.tar.gz" } ], "1.8.2": [ { "comment_text": "", "digests": { "md5": "a6f884455437c7b58e222a02250663fb", "sha256": "79b32cb0a44e03fc6c26d43080459d48d39d6d81391eb09062a82c940b61441c" }, "downloads": -1, "filename": "pgcli-1.8.2.tar.gz", "has_sig": false, "md5_digest": "a6f884455437c7b58e222a02250663fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56918, "upload_time": "2017-12-21T05:06:59", "url": "https://files.pythonhosted.org/packages/91/84/e3be2851c87a9550cc747ba85ade36d1b51bb9a747ac93025a01a25baa41/pgcli-1.8.2.tar.gz" } ], "1.9.0": [ { "comment_text": "", "digests": { "md5": "f12fdb54b1269eb5b24a827cee63f44f", "sha256": "3d646901917ad8f4167105d70309d3e22a3c7332d27608b336111c7696db077a" }, "downloads": -1, "filename": "pgcli-1.9.0.tar.gz", "has_sig": false, "md5_digest": "f12fdb54b1269eb5b24a827cee63f44f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 60622, "upload_time": "2018-03-02T23:04:50", "url": "https://files.pythonhosted.org/packages/48/78/3508e26bea743a855ae58324605b0977988632962064fe19b06188e87fe3/pgcli-1.9.0.tar.gz" } ], "1.9.1": [ { "comment_text": "", "digests": { "md5": "800f9420b3dc0f0b535d937453671f67", "sha256": "e17ef280f185a5d2d81f379dd9e31889499ef31d7068ef8c479fa9f6cd42871c" }, "downloads": -1, "filename": "pgcli-1.9.1-py2-none-any.whl", "has_sig": false, "md5_digest": "800f9420b3dc0f0b535d937453671f67", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 67390, "upload_time": "2018-04-04T15:58:26", "url": "https://files.pythonhosted.org/packages/6e/da/ce39dcdb15f866964182e97bbcef39279fd81123a64a5af03ddfb6da9772/pgcli-1.9.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fc128d0c96ed5fd7b7478a7fa72e3754", "sha256": "8274dca13407b2904453018488d02302bce01df21ac3f3bf30a21b1880ce0ce8" }, "downloads": -1, "filename": "pgcli-1.9.1.tar.gz", "has_sig": false, "md5_digest": "fc128d0c96ed5fd7b7478a7fa72e3754", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 105549, "upload_time": "2018-04-04T15:58:28", "url": "https://files.pythonhosted.org/packages/75/3c/901421409520be8145c08d1a24c8e9717f6df871299045602421f1e9436b/pgcli-1.9.1.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "a0afae93e5527d367a43c98b771ee5c2", "sha256": "7c6747e3137f63d4a98cf2944fe0ba944c6904f90cc1e71af3bf91b06de12a07" }, "downloads": -1, "filename": "pgcli-2.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a0afae93e5527d367a43c98b771ee5c2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 66177, "upload_time": "2018-09-29T02:56:43", "url": "https://files.pythonhosted.org/packages/ae/8f/c1e9a5dc7f21ecde23c5aaf0b8d6c1a42de9da2c8eb157a4bb6993aeaf23/pgcli-2.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6821153aad20c6b198cda5b09c1df76e", "sha256": "f173bc8f3841c146a51a5e56e714b6d1abcf8d8aa402fe8274561c668bb2ae20" }, "downloads": -1, "filename": "pgcli-2.0.0.tar.gz", "has_sig": false, "md5_digest": "6821153aad20c6b198cda5b09c1df76e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 113084, "upload_time": "2018-09-29T02:56:45", "url": "https://files.pythonhosted.org/packages/bd/e0/766c0c379b79674f6e8e3bd3c48ca4aa760ee118473fd49538e22fe38605/pgcli-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "adecb05bbdd27c0101e242916ca4eaa6", "sha256": "e8028f7070f8cf910b204d05bd393e9ef12f717ccc4ea8c2ea78f110c6bd1851" }, "downloads": -1, "filename": "pgcli-2.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "adecb05bbdd27c0101e242916ca4eaa6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 109955, "upload_time": "2018-11-19T04:28:26", "url": "https://files.pythonhosted.org/packages/ce/70/331e8ed3d2f2adff870973f3d7147d6dd32e77a1a4c09e1d17e19e9ebf8e/pgcli-2.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9467d78baf1a3bdcf8b15daf7a3de1de", "sha256": "822272be3c38b03fc90467d755d75d24840681ee719fa7b610c986fb06563691" }, "downloads": -1, "filename": "pgcli-2.0.1.tar.gz", "has_sig": false, "md5_digest": "9467d78baf1a3bdcf8b15daf7a3de1de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 111140, "upload_time": "2018-11-19T04:28:33", "url": "https://files.pythonhosted.org/packages/29/fd/f4a8e2ffa43e0729af52ba5232bc84e5b4f01520d44a8238deeba2ca3885/pgcli-2.0.1.tar.gz" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "0afe015a4361a4371360698ec97b55f1", "sha256": "ef64fdf4d968f108953ebe0e106ce58ce5ce14a73c4f786641f44718881cc08b" }, "downloads": -1, "filename": "pgcli-2.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "0afe015a4361a4371360698ec97b55f1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 110183, "upload_time": "2019-01-03T00:32:14", "url": "https://files.pythonhosted.org/packages/92/90/d22afd3a9e9ceae1095ae697fb1fdbaa1bf01b70b5706bb26cb6ae71851c/pgcli-2.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f70def7640c014c426c419ee9d72ce01", "sha256": "04f4d3f4dd61d2d165eb2fd8d77879357489a74ca1446cd09fa375c7561392dc" }, "downloads": -1, "filename": "pgcli-2.0.2.tar.gz", "has_sig": false, "md5_digest": "f70def7640c014c426c419ee9d72ce01", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 111741, "upload_time": "2019-01-03T00:32:18", "url": "https://files.pythonhosted.org/packages/a6/23/c3b9a86116b6d5d248a794fd2d874ae0e7f0efb6b3c8175c1e41cb7bde12/pgcli-2.0.2.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "21c51461dfd82e9dffd99f0be539a76e", "sha256": "2a6ef6001139c28785331de6c632ce2777ce7a812bb19ef7e95e8fa76db56331" }, "downloads": -1, "filename": "pgcli-2.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "21c51461dfd82e9dffd99f0be539a76e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 68689, "upload_time": "2019-04-06T00:30:06", "url": "https://files.pythonhosted.org/packages/63/c3/6aa30fa59e4ee3ea5acbe2c6082f3259843a012f9e2993c27f163927d4f3/pgcli-2.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a8bb5602110d5baacb32634bdb999eba", "sha256": "3791a3c7734802fd14fefe9d18082a95687a02631f3287bd154cd27b4f12c05c" }, "downloads": -1, "filename": "pgcli-2.1.0.tar.gz", "has_sig": false, "md5_digest": "a8bb5602110d5baacb32634bdb999eba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 113063, "upload_time": "2019-04-06T00:30:08", "url": "https://files.pythonhosted.org/packages/ed/90/c8d33a8be3d85347a23ccd5663b8a2e82f6c79b75eb2fd9339371a9f1284/pgcli-2.1.0.tar.gz" } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "4ba19efeba56e4dac7e6b989ba39390b", "sha256": "2e75497ec3f39600d5628124bbdf37cd1c2d607f92dc41717a21aca3dd56d544" }, "downloads": -1, "filename": "pgcli-2.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "4ba19efeba56e4dac7e6b989ba39390b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 69166, "upload_time": "2019-05-31T00:11:31", "url": "https://files.pythonhosted.org/packages/3e/fb/72ec6a18fe600e91f9f25f504ce36da9f1966cd932c3de1d80f852c8ce3b/pgcli-2.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c8d50a776f7ce5b0b2e9c6a1d14e450e", "sha256": "84e0817a29c3cacaaaf85351422bdb90f230f2550e4af558c25536fd235ab6ca" }, "downloads": -1, "filename": "pgcli-2.1.1.tar.gz", "has_sig": false, "md5_digest": "c8d50a776f7ce5b0b2e9c6a1d14e450e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 115729, "upload_time": "2019-05-31T00:11:34", "url": "https://files.pythonhosted.org/packages/5a/2a/9821c4a30d79fafdefeff7b071639b0968e1d54710430f2da16f8124fc37/pgcli-2.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4ba19efeba56e4dac7e6b989ba39390b", "sha256": "2e75497ec3f39600d5628124bbdf37cd1c2d607f92dc41717a21aca3dd56d544" }, "downloads": -1, "filename": "pgcli-2.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "4ba19efeba56e4dac7e6b989ba39390b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 69166, "upload_time": "2019-05-31T00:11:31", "url": "https://files.pythonhosted.org/packages/3e/fb/72ec6a18fe600e91f9f25f504ce36da9f1966cd932c3de1d80f852c8ce3b/pgcli-2.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c8d50a776f7ce5b0b2e9c6a1d14e450e", "sha256": "84e0817a29c3cacaaaf85351422bdb90f230f2550e4af558c25536fd235ab6ca" }, "downloads": -1, "filename": "pgcli-2.1.1.tar.gz", "has_sig": false, "md5_digest": "c8d50a776f7ce5b0b2e9c6a1d14e450e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 115729, "upload_time": "2019-05-31T00:11:34", "url": "https://files.pythonhosted.org/packages/5a/2a/9821c4a30d79fafdefeff7b071639b0968e1d54710430f2da16f8124fc37/pgcli-2.1.1.tar.gz" } ] }