{ "info": { "author": "Artem Panchoyan", "author_email": "artem.panchoyan@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Operating System :: MacOS", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Programming Language :: Python", "Topic :: Database", "Topic :: Software Development :: Build Tools", "Topic :: Utilities" ], "description": "pgpm |build-status|\n===================\n``pgpm`` is a package manager for Postgres database.\nIts main features include deployment of postgres objects (schemas, tables, functions, etc.), tracking of DDL changes and execution of arbitrary scripts across multiple data sources.\n\nInstallation\n------------\nPrerequisites: Postgres 9.4+, python 2.7/3.4+.\n\n1) Install ``psycopg2``. This cannot be easily resolved with ``pip`` as the library relies on Postgres binaries. The step is not always trivial, though Google will certainly enlighten the path.\n2) Run\n\n.. code-block:: bash\n\n $ pip install pgpm\n\n3) Install pgpm in every postgres database you'll be using with pgpm (must be a superuser). E.g.:\n\n.. code-block:: bash\n\n $ pgpm install \"postgresql://postgres:postgres@localhost:5432/testdb\"\n\nNote: connection string must conform `libpg format `_.\n\nMain concepts\n-------------\nPackage\n```````\nIn ``pgpm`` a package is a set of files in a directory with valid ``config.json`` (see below) file. When package is being deployed, ``pgpm`` reads the configuration and executes sql scripts from files specified in the package configuration.\nNote: ``config.json`` file must be present in a root directory of the package in order to use deployment feature of pgpm\n\nConfig\n``````\n``pgpm`` uses ``config.json`` file for a configuration of a package. Configuration file must be a single valid JSON object with the following properties:\n\n========================= =================== ============================================================================== =============\n Property name Required/Optional Value Description\n========================= =================== ============================================================================== =============\n ``name`` required ``string`` Name of the package (for details see section 'Name of the package')\n ``description`` optional ``string`` Description of the package\n ``subclass`` required ``string``, accepts values: ``basic`` and ``versioned`` Type of the package when deployed as a DB schema.\n For details see section 'Versioned or not versioned schema'\n ``scope`` required ``string``, accepts values: ``SCHEMA`` and ``DATABASE``, Whether the the deployment should be bound to a specific schema or be for the whole DB.\n defaults to ``SCHEMA`` For details see section 'Scope of package'.\n ``version`` required ``string``, accepts values with the following format: Version of the package.\n [0..9][0..9]_[0..9][0..9]_[0..9][0..9] For details see section 'Versioned or not versioned schema'.\n ``functions_path`` optional ``string`` A relative path (relative to the root directory of the package) to the folder with source code for stored procedures\n For details see section 'Object types'.\n ``tables_path`` optional ``string`` A relative path (relative to the root directory of the package) to the folder with sql scripts that change table definitions\n For details see section 'Object types'.\n ``types_path`` optional ``string`` A relative path (relative to the root directory of the package) to the folder with source code for types definitions\n For details see section 'Object types'.\n ``triggers_path`` optional ``string`` A relative path (relative to the root directory of the package) to the folder with source code for triggers (not trigger functions, they go to ``functions_path``)\n For details see section 'Object types'.\n========================= =================== ============================================================================== =============\n\nName of the package\n'''''''''''''''''''\nTODO\n\nTest info\n'''''''''\n\nVersioned or not versioned schema\n'''''''''''''''''''''''''''''''''\nTODO\n\nScope of package\n''''''''''''''''\nTODO\n\nObject types\n''''''''''''\nTODO\n\nGeneral config\n``````````````\nTODO\n\nMain features\n-------------\nPackage deployment\n``````````````````\nTODO\n\nDDL change logging\n``````````````````\nTODO\n\npgpm schema\n```````````\nTODO\n\nTODOs\n-----\n- Provide support for DDL evolutions and dependency management.\n\n.. |build-status| image:: https://travis-ci.org/affinitas/pgpm.svg?branch=develop\n :target: https://travis-ci.org/affinitas/pgpm\n :alt: Build status\n\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/affinitas/pgpm", "keywords": "postgres database package deploying", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pgpm", "package_url": "https://pypi.org/project/pgpm/", "platform": "", "project_url": "https://pypi.org/project/pgpm/", "project_urls": { "Homepage": "https://github.com/affinitas/pgpm" }, "release_url": "https://pypi.org/project/pgpm/0.1.62/", "requires_dist": [ "colorama", "docopt", "dulwich", "psycopg2", "requests", "sqlparse" ], "requires_python": "", "summary": "Postgres package manager", "version": "0.1.62" }, "last_serial": 2665681, "releases": { "0.0.10": [ { "comment_text": "", "digests": { "md5": "493cafb978823f9e5d4171fb0a1f69d0", "sha256": "806b82c263c33f6f49e763a3114d79ea7d42850c853accebe20e8a6c51a866ab" }, "downloads": -1, "filename": "pgpm-0.0.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "493cafb978823f9e5d4171fb0a1f69d0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21237, "upload_time": "2015-04-21T09:22:35", "url": "https://files.pythonhosted.org/packages/26/1a/997e8427d81b7bc1f1fdc6180dfd5b16aa524a212daf71b84f125e076e07/pgpm-0.0.10-py2.py3-none-any.whl" } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "c4294747ecc985386ecbcdc39c940161", "sha256": "ea440f8e69ea54e19f0796df3b6b6e991a8469eefcc1a7a5891be8130aab2a2c" }, "downloads": -1, "filename": "pgpm-0.0.11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c4294747ecc985386ecbcdc39c940161", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21285, "upload_time": "2015-06-26T14:43:31", "url": "https://files.pythonhosted.org/packages/1d/f3/3df0d2adf41c52810a44f91617349bdab3e62805d599fb9fb70d7cfd617f/pgpm-0.0.11-py2.py3-none-any.whl" } ], "0.0.3-a1": [ { "comment_text": "", "digests": { "md5": "291006c661ff5fafd2c06202c81f45df", "sha256": "7b372fd1c1aeca347bda3b1de427b8dfd002baa9311a0e6238050acd828734f3" }, "downloads": -1, "filename": "pgpm-0.0.3_a1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "291006c661ff5fafd2c06202c81f45df", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7740, "upload_time": "2015-02-02T19:57:42", "url": "https://files.pythonhosted.org/packages/e7/89/5e4243e714b752782156f4f354d761c3027128dd40334c7012efc228bdaf/pgpm-0.0.3_a1-py2.py3-none-any.whl" } ], "0.0.3-a2": [ { "comment_text": "", "digests": { "md5": "06106e2b1436222b6f1f5199aaa1b5df", "sha256": "a553d30b604c50cb1accccd96500e34ba7e087040dd2648c338e568fd042375e" }, "downloads": -1, "filename": "pgpm-0.0.3_a2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "06106e2b1436222b6f1f5199aaa1b5df", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7746, "upload_time": "2015-02-02T20:30:45", "url": "https://files.pythonhosted.org/packages/f0/53/fa7eb6e4ab469311c3a8cf724f11aab70272260b03060d938cdd4cbe901a/pgpm-0.0.3_a2-py2.py3-none-any.whl" } ], "0.0.3-a8": [ { "comment_text": "", "digests": { "md5": "2c2bd90b5b469209a1c3ac53f4d3d209", "sha256": "1492a8554e7007e2a0ac6128052e4dbee7470a4f8eea7d548dde23ffaea322a9" }, "downloads": -1, "filename": "pgpm-0.0.3_a8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2c2bd90b5b469209a1c3ac53f4d3d209", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7884, "upload_time": "2015-02-04T15:23:08", "url": "https://files.pythonhosted.org/packages/fb/d4/2a2a55e75a012252219b63003b006a78f9fb3317fe1203f364499e25daa6/pgpm-0.0.3_a8-py2.py3-none-any.whl" } ], "0.0.4a10": [ { "comment_text": "", "digests": { "md5": "8a31a5696c8b562a8ab83577149bf5cc", "sha256": "360d8efbb9dc38776f3f33ea1ed03db067b17a67d34ffc920b49daa8328e2699" }, "downloads": -1, "filename": "pgpm-0.0.4a10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8a31a5696c8b562a8ab83577149bf5cc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9142, "upload_time": "2015-02-11T08:40:01", "url": "https://files.pythonhosted.org/packages/57/73/3ed1ad4bc03fffec07c2afd9011df0ac125470a454a7760de850ef4e615b/pgpm-0.0.4a10-py2.py3-none-any.whl" } ], "0.0.4a9": [ { "comment_text": "", "digests": { "md5": "fdc128e31bbc269e949ab8b343e7ce51", "sha256": "3e316caf7ddb599bf1afbb2966b6f22571b741349845939d19bc0359a4f7fba3" }, "downloads": -1, "filename": "pgpm-0.0.4a9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fdc128e31bbc269e949ab8b343e7ce51", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9140, "upload_time": "2015-02-07T08:22:45", "url": "https://files.pythonhosted.org/packages/e6/48/a919069e988cf24f83c1ef78cf23a02b3b4dfe07c9a37a2f06bd826e819d/pgpm-0.0.4a9-py2.py3-none-any.whl" } ], "0.0.4b1": [ { "comment_text": "", "digests": { "md5": "4fb6475130f88a6a858d1b9f146355ca", "sha256": "d60bc103ae8b210f6bac426c5d509409ab5397a85105b5b1fb7c154a49e59a9e" }, "downloads": -1, "filename": "pgpm-0.0.4b1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4fb6475130f88a6a858d1b9f146355ca", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9222, "upload_time": "2015-02-19T14:22:38", "url": "https://files.pythonhosted.org/packages/59/73/dac4c611f19ecaf0013fa70f474819c35d2f30881f2b58b5338835a9957a/pgpm-0.0.4b1-py2.py3-none-any.whl" } ], "0.0.4b2": [ { "comment_text": "", "digests": { "md5": "3cc09fa1ea4ecef5ce5f0c4b67313571", "sha256": "5288d2bb2e49aeb96ca4382e91df1272f98627ea1cc36d6ab9b877d39110c9f6" }, "downloads": -1, "filename": "pgpm-0.0.4b2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3cc09fa1ea4ecef5ce5f0c4b67313571", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10239, "upload_time": "2015-02-19T14:32:57", "url": "https://files.pythonhosted.org/packages/71/de/18b2986e2eb6c55438694ac435ba1e64d52120c77c83ffed750d08851344/pgpm-0.0.4b2-py2.py3-none-any.whl" } ], "0.0.5b11": [ { "comment_text": "", "digests": { "md5": "ac509be3b7c9923fc7dd3b3f1070832f", "sha256": "75d7dc74de8007e9e1fcc7111186f7bd8369cb6245dd0266133539b2d59ebdf8" }, "downloads": -1, "filename": "pgpm-0.0.5b11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ac509be3b7c9923fc7dd3b3f1070832f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14173, "upload_time": "2015-03-02T14:43:47", "url": "https://files.pythonhosted.org/packages/c7/e3/f4cfeaed52f785a9c48e061b7e6e566f43e132f7edce7b50561f04f6f079/pgpm-0.0.5b11-py2.py3-none-any.whl" } ], "0.0.5b12": [ { "comment_text": "", "digests": { "md5": "6ce0b07a526ffe902d7953e2a0329d50", "sha256": "29b9e2d7638aff840cdbe120e0318683f9a23338142e193f140e7e0646636be6" }, "downloads": -1, "filename": "pgpm-0.0.5b12-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6ce0b07a526ffe902d7953e2a0329d50", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14229, "upload_time": "2015-03-02T16:15:04", "url": "https://files.pythonhosted.org/packages/5a/6a/f3f73b61fc099991c0cdba3b6512a4b7b41edb2270cf439cf86dd101c36e/pgpm-0.0.5b12-py2.py3-none-any.whl" } ], "0.0.5b13": [ { "comment_text": "", "digests": { "md5": "812f4872dd97399121c6ad8eb87fbf57", "sha256": "89f4d80ef437c3d5c6b7eb5f059dd2b928e9aaec692d52398ec011977cfdf5cf" }, "downloads": -1, "filename": "pgpm-0.0.5b13-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "812f4872dd97399121c6ad8eb87fbf57", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14231, "upload_time": "2015-03-03T10:12:24", "url": "https://files.pythonhosted.org/packages/c5/33/95f41ab1c94f707fa6d3acc844660f762b0bb19c082b0e0af448046291d4/pgpm-0.0.5b13-py2.py3-none-any.whl" } ], "0.0.5b14": [ { "comment_text": "", "digests": { "md5": "ed0e01de7c51a3337ae22165ed160035", "sha256": "3aeefe0d45d1a6d1e017fe5c07c40e86080d0ac6147eae6c11080b4a9cd109e7" }, "downloads": -1, "filename": "pgpm-0.0.5b14-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ed0e01de7c51a3337ae22165ed160035", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14246, "upload_time": "2015-03-03T10:21:19", "url": "https://files.pythonhosted.org/packages/39/0d/79ad98f011491cd192b65effa059bafbe7ac0f0ea48fb25eeca51524fc9e/pgpm-0.0.5b14-py2.py3-none-any.whl" } ], "0.0.5b2": [ { "comment_text": "", "digests": { "md5": "8a4a3cd2edd58487d99b0a442d43b24e", "sha256": "f2d16c1f97ff5324edbd8f0f5eb71d1236720f189e80d41c0c1e1ceeb02b28e5" }, "downloads": -1, "filename": "pgpm-0.0.5b2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8a4a3cd2edd58487d99b0a442d43b24e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10609, "upload_time": "2015-02-25T17:48:25", "url": "https://files.pythonhosted.org/packages/25/a7/d4fe7d2ebbecd4e782fdd181025681896e569adf745f9d23f101f4ba2927/pgpm-0.0.5b2-py2.py3-none-any.whl" } ], "0.0.5b4": [ { "comment_text": "", "digests": { "md5": "a20ad977baf43f53486268a069cf1ed0", "sha256": "e688d4818f6c8c96aa73bad2e4151cc6d3ad51c1c945edfdece9529ff561401d" }, "downloads": -1, "filename": "pgpm-0.0.5b4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a20ad977baf43f53486268a069cf1ed0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10772, "upload_time": "2015-02-26T13:58:57", "url": "https://files.pythonhosted.org/packages/2b/7d/94e88699d810e13216c63ead397fa5c4b66012005aae466180758e501913/pgpm-0.0.5b4-py2.py3-none-any.whl" } ], "0.0.5b5": [ { "comment_text": "", "digests": { "md5": "d92921246d43da8923f91192b6fb95c4", "sha256": "afa4df5dd0b72ad54e656dee610b102380a7b959977e72539b4b42912ded0545" }, "downloads": -1, "filename": "pgpm-0.0.5b5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d92921246d43da8923f91192b6fb95c4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10831, "upload_time": "2015-02-26T14:55:22", "url": "https://files.pythonhosted.org/packages/9a/ae/26904f9f658ce3a232955fa3b9620c2778a3f727e49febc91acddac5c7e6/pgpm-0.0.5b5-py2.py3-none-any.whl" } ], "0.0.5b6": [ { "comment_text": "", "digests": { "md5": "4fb4ac0a3a1c4e5e309f58a6514b31fe", "sha256": "7390fb8ffdc3cb3e6481958cc29b66a40db35977baff9cd25977b1a5506e0aaa" }, "downloads": -1, "filename": "pgpm-0.0.5b6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4fb4ac0a3a1c4e5e309f58a6514b31fe", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13675, "upload_time": "2015-03-01T23:29:51", "url": "https://files.pythonhosted.org/packages/69/c2/8edff58792b271d2a836998409d8bb7afe6fa4905ac6bc3eb32fbcd871b0/pgpm-0.0.5b6-py2.py3-none-any.whl" } ], "0.0.5b8": [ { "comment_text": "", "digests": { "md5": "de89d44057894128c594055f5fc19e96", "sha256": "f002c4c73e4471b60e1152502441ef3ee6a5f0b678d91fb10d97708b122d7023" }, "downloads": -1, "filename": "pgpm-0.0.5b8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "de89d44057894128c594055f5fc19e96", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13802, "upload_time": "2015-03-02T10:05:34", "url": "https://files.pythonhosted.org/packages/b4/31/cfb7aa7c2afdf7d1a7c7b90cfdfc44c6cdb08727bc7793891c7467c1a62f/pgpm-0.0.5b8-py2.py3-none-any.whl" } ], "0.0.5b9": [ { "comment_text": "", "digests": { "md5": "17fddfdde57cd328fef0464e428f689a", "sha256": "79736330d0d5230c2b46b70a182276025fab93179c82a1016aa03023467054f1" }, "downloads": -1, "filename": "pgpm-0.0.5b9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "17fddfdde57cd328fef0464e428f689a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13804, "upload_time": "2015-03-02T10:09:17", "url": "https://files.pythonhosted.org/packages/ce/44/e513109ca2ab5f11f2ed93f4ada60ff7c959b0749ad0d6b0f392e83439f4/pgpm-0.0.5b9-py2.py3-none-any.whl" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "54d39392d5d0654506829cdc4474414d", "sha256": "c638f5718f3e3b9222305ecb66e8624aea7c72d6ee7fa5138f4c5d403d16b6a6" }, "downloads": -1, "filename": "pgpm-0.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "54d39392d5d0654506829cdc4474414d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19993, "upload_time": "2015-04-07T15:28:34", "url": "https://files.pythonhosted.org/packages/37/fc/53292a09d13fe367bdcb0aea3ef0b56b93ba4b412fc52287d3994cc1ee2e/pgpm-0.0.6-py2.py3-none-any.whl" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "dc486b9092c0c8bb922e6c621c67fec9", "sha256": "87b43765b53b83a3c65a1b0b95d6f24c589faf943341d750ca2dabdf09acfd42" }, "downloads": -1, "filename": "pgpm-0.0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dc486b9092c0c8bb922e6c621c67fec9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20678, "upload_time": "2015-04-14T13:43:16", "url": "https://files.pythonhosted.org/packages/f1/fa/2a5984d968d7d2f018ab156782de265385d49745ed8892690c2db741a518/pgpm-0.0.7-py2.py3-none-any.whl" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "14a1ea40c2cb09fe4e8490b17a9b0e41", "sha256": "b4496d09196dfaae4f088b064cb4ad6fa45cc49fa321c43e0a422a1e4470d5c2" }, "downloads": -1, "filename": "pgpm-0.0.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "14a1ea40c2cb09fe4e8490b17a9b0e41", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20742, "upload_time": "2015-04-15T12:57:39", "url": "https://files.pythonhosted.org/packages/02/4d/32c5eef4d169341fa9d0d68dd53d364dfcded2adc1b5cdd92ed117339fed/pgpm-0.0.8-py2.py3-none-any.whl" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "21ecf8294395a4c51ad3252e019a48b5", "sha256": "4889f1cc34af779f53255fc759658fc38f2baed4bd0d625a3a058da827862a8c" }, "downloads": -1, "filename": "pgpm-0.0.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "21ecf8294395a4c51ad3252e019a48b5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20750, "upload_time": "2015-04-15T13:24:00", "url": "https://files.pythonhosted.org/packages/5a/0c/8dc377d116bc747891dd16269859b3e7faff9e1e3e9b7abfada992624bcd/pgpm-0.0.9-py2.py3-none-any.whl" } ], "0.1.11": [ { "comment_text": "", "digests": { "md5": "ae6884a234ea9875f229fee538b5c79f", "sha256": "ac351a01d837212d8014761ef7a0cc269d83db0d2cdc60964d11f0f813282c89" }, "downloads": -1, "filename": "pgpm-0.1.11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ae6884a234ea9875f229fee538b5c79f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 26264, "upload_time": "2015-07-31T07:24:54", "url": "https://files.pythonhosted.org/packages/35/ae/c44f4b9ca7231038bccd6b3f1aeb6dbe562e84683de59c007b2429a60cf4/pgpm-0.1.11-py2.py3-none-any.whl" } ], "0.1.12": [ { "comment_text": "", "digests": { "md5": "2f933c9a95f775d29b94cafb493fb3f4", "sha256": "910d47cce885b29f57395b757afc7975e615295761ae29980cbeccf6678cde58" }, "downloads": -1, "filename": "pgpm-0.1.12-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2f933c9a95f775d29b94cafb493fb3f4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 27366, "upload_time": "2015-08-03T16:45:09", "url": "https://files.pythonhosted.org/packages/ce/e8/3908148df4166e15cfc04c2eb4fa02d9b5e63e64c090b2822ffae6b4fa9c/pgpm-0.1.12-py2.py3-none-any.whl" } ], "0.1.13": [ { "comment_text": "", "digests": { "md5": "d163c6f097d74593a3dca8a1ff169768", "sha256": "523280234955dd1a660155ff49b2b1de6d5ea1401bb937cd98db81306658d1a8" }, "downloads": -1, "filename": "pgpm-0.1.13-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d163c6f097d74593a3dca8a1ff169768", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 27204, "upload_time": "2015-08-03T16:50:47", "url": "https://files.pythonhosted.org/packages/62/ce/d84acacda099b9bb2d4d2c0d6c32ae30d65cef7dc33eb2f79b4c34db8e79/pgpm-0.1.13-py2.py3-none-any.whl" } ], "0.1.14": [ { "comment_text": "", "digests": { "md5": "82285c50a208b82bb5ac363936dbb038", "sha256": "b08cebfcaa300b32fe3c3dc0ed54b92c292b32854db5603e4f503b69b61ddc67" }, "downloads": -1, "filename": "pgpm-0.1.14-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "82285c50a208b82bb5ac363936dbb038", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 27868, "upload_time": "2015-08-04T13:28:17", "url": "https://files.pythonhosted.org/packages/15/f3/4dcee1288606a1c26e42154b8065d4641b12ad9cd90e0e52ca10ae25dff8/pgpm-0.1.14-py2.py3-none-any.whl" } ], "0.1.15": [ { "comment_text": "", "digests": { "md5": "747d45b642a0b123b09e013f98944d8e", "sha256": "61cfddeb5aa386d85bbd813445abc717d942845fa515a0b825db51550fd8aa16" }, "downloads": -1, "filename": "pgpm-0.1.15-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "747d45b642a0b123b09e013f98944d8e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 27928, "upload_time": "2015-08-04T13:42:51", "url": "https://files.pythonhosted.org/packages/3e/bf/e9988690ef2bf8254243c444fda64db4716fac4ed52c50daee86d80836a6/pgpm-0.1.15-py2.py3-none-any.whl" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "15a4ab897a25194caee13e34b2b9b273", "sha256": "090fb5e4f1d411739d23cebed03845d73717fb5673018c44d049f0497271daaf" }, "downloads": -1, "filename": "pgpm-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "15a4ab897a25194caee13e34b2b9b273", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 23780, "upload_time": "2015-07-14T17:22:16", "url": "https://files.pythonhosted.org/packages/7e/57/bef1807be07124f8cc3c33cc274cd30aae174547aca5a6cf016171d3e54a/pgpm-0.1.2-py2.py3-none-any.whl" } ], "0.1.20": [ { "comment_text": "", "digests": { "md5": "e1b70c01976e363522d92ce2c6666a25", "sha256": "9baa318e95480ead5498a863b36fac6e80de182c6ad23cee844089afa6f42978" }, "downloads": -1, "filename": "pgpm-0.1.20-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e1b70c01976e363522d92ce2c6666a25", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 28573, "upload_time": "2015-08-06T05:22:35", "url": "https://files.pythonhosted.org/packages/a5/61/a6cc634e221cfaf3f1b76c5589767e5c69c25996ceb330f9bb711f2feadf/pgpm-0.1.20-py2.py3-none-any.whl" } ], "0.1.22": [ { "comment_text": "", "digests": { "md5": "75c29a97a479d66d5d7520e6ce3fdd10", "sha256": "2f25dc3eb8a712e4ca99dcfda89d582372497d6d524168ea8c34ff1ea14b708f" }, "downloads": -1, "filename": "pgpm-0.1.22-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "75c29a97a479d66d5d7520e6ce3fdd10", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 28595, "upload_time": "2015-08-06T10:01:06", "url": "https://files.pythonhosted.org/packages/5e/c1/ceaa9781ce749a5e27b79db579eef6e2d7d40a2cc229a527dc4b2db3e49e/pgpm-0.1.22-py2.py3-none-any.whl" } ], "0.1.27": [ { "comment_text": "", "digests": { "md5": "11e07f0b24aaef09353c3c85d917804a", "sha256": "05f8ef9b7574c1fe25d560cfed5e934a75f4d54ff4702aad5dc8262dc0555a5c" }, "downloads": -1, "filename": "pgpm-0.1.27-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "11e07f0b24aaef09353c3c85d917804a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 30661, "upload_time": "2015-08-12T23:02:27", "url": "https://files.pythonhosted.org/packages/cd/89/dccfe685f03491b14e7c85e0a311b99bedcac8c8f7579dbf80c86f49df18/pgpm-0.1.27-py2.py3-none-any.whl" } ], "0.1.28": [ { "comment_text": "", "digests": { "md5": "4693dcb0edc3bd91e7d81c6b14d1f2dd", "sha256": "5fc738e319d9e40c6060ee885302d6d033baffed08d10fee0322eda7889943ed" }, "downloads": -1, "filename": "pgpm-0.1.28-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4693dcb0edc3bd91e7d81c6b14d1f2dd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 30688, "upload_time": "2015-08-13T10:11:00", "url": "https://files.pythonhosted.org/packages/3e/af/db1f51324e9d26f8fc83b4bee2fa2f8157d229d74fee9e6887c48dc9f579/pgpm-0.1.28-py2.py3-none-any.whl" } ], "0.1.29": [ { "comment_text": "", "digests": { "md5": "eebe5a0820e56a61a46bed810393ec16", "sha256": "c8d7aeed50e39de373c7b3b7216c8bd2c3f5231270b41b065209ce1d4cb728b4" }, "downloads": -1, "filename": "pgpm-0.1.29-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "eebe5a0820e56a61a46bed810393ec16", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 30715, "upload_time": "2015-08-13T11:46:23", "url": "https://files.pythonhosted.org/packages/58/98/fc36181315045d4cafcd1306eceb92b4adc678214016559067a3478409c1/pgpm-0.1.29-py2.py3-none-any.whl" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "9cfbfd7bf479b560576292f2eed67bed", "sha256": "15a9ef8d16593cc02184353f03b785e985021abed556d9ba02d6df4ef74fa665" }, "downloads": -1, "filename": "pgpm-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9cfbfd7bf479b560576292f2eed67bed", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 24465, "upload_time": "2015-07-15T11:46:50", "url": "https://files.pythonhosted.org/packages/f9/04/04cd83e70ae946bc20afb9e2c8157de17fc0b0c51a5dd3edac795db64194/pgpm-0.1.3-py2.py3-none-any.whl" } ], "0.1.31": [ { "comment_text": "", "digests": { "md5": "7bd624225d140b80b66a181145f87bc9", "sha256": "4ae57ae1646013322782fa4dc75104251bba975db18276c840d84f312b9cc004" }, "downloads": -1, "filename": "pgpm-0.1.31-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7bd624225d140b80b66a181145f87bc9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 30930, "upload_time": "2015-08-18T13:50:43", "url": "https://files.pythonhosted.org/packages/a6/83/3aa204eca6d11f13cd8c943b6cc9e4bb20f6d06714a6373dabe9096361c2/pgpm-0.1.31-py2.py3-none-any.whl" } ], "0.1.32": [ { "comment_text": "", "digests": { "md5": "aa47e88179a0c3edfb111f80ceba80a6", "sha256": "beba08c0abda261c090a83d70cd6743157ffada5a844b2cae65aab305b4e1a5b" }, "downloads": -1, "filename": "pgpm-0.1.32-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "aa47e88179a0c3edfb111f80ceba80a6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 30955, "upload_time": "2015-08-19T09:24:51", "url": "https://files.pythonhosted.org/packages/04/59/fa5b03fe5d672b5f524c9be5c9fc3f03676002e163b27698a1bd0e8b7853/pgpm-0.1.32-py2.py3-none-any.whl" } ], "0.1.33": [ { "comment_text": "", "digests": { "md5": "c57dd84b11cd352d4ec36c876be62c0a", "sha256": "0c7bf155918285491b94ff166a5fa09d244793b6f4c98ef53c0383ae361112e2" }, "downloads": -1, "filename": "pgpm-0.1.33-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c57dd84b11cd352d4ec36c876be62c0a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 31321, "upload_time": "2015-08-19T12:08:44", "url": "https://files.pythonhosted.org/packages/b1/b1/bb9b2ab81c970ab46efee578388eb37aa95a6c200556d0fe3691c1cdf63e/pgpm-0.1.33-py2.py3-none-any.whl" } ], "0.1.34": [ { "comment_text": "", "digests": { "md5": "223ac18429b406aa772587cd7a9f2a64", "sha256": "85a61de0e25dd298be79e6d4b005fb5762e403f580843889627346912d3c6dd9" }, "downloads": -1, "filename": "pgpm-0.1.34-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "223ac18429b406aa772587cd7a9f2a64", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 31447, "upload_time": "2015-08-19T15:11:29", "url": "https://files.pythonhosted.org/packages/24/39/7b07b5c09bc00f7119d28521f795ab35f6eb91a483603a10f93ff5f61275/pgpm-0.1.34-py2.py3-none-any.whl" } ], "0.1.35": [ { "comment_text": "", "digests": { "md5": "ecbcb9ac826cd31052f2b011f3a55863", "sha256": "95a112dd76e8c5aac99c772567b8b00fc0626b705b938c54a050d371a6889c7c" }, "downloads": -1, "filename": "pgpm-0.1.35-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ecbcb9ac826cd31052f2b011f3a55863", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 31544, "upload_time": "2015-08-20T15:35:36", "url": "https://files.pythonhosted.org/packages/a6/96/b90abb5a4677fe5535cf497b5ec1a510d41a162dd12020cfede50a11ff90/pgpm-0.1.35-py2.py3-none-any.whl" } ], "0.1.38": [ { "comment_text": "", "digests": { "md5": "c914a1aafdca356f8ec7b663b72e420a", "sha256": "b1b5e85d7384bb2cfb97a956a1df7dfd662ad2d509f270e267d49f4049d435de" }, "downloads": -1, "filename": "pgpm-0.1.38-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c914a1aafdca356f8ec7b663b72e420a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 31582, "upload_time": "2015-08-27T10:25:00", "url": "https://files.pythonhosted.org/packages/fb/17/0728f83b6dccc121772081170773ded40802ab8293a675eec7508efa47c2/pgpm-0.1.38-py2.py3-none-any.whl" } ], "0.1.39": [ { "comment_text": "", "digests": { "md5": "739891890c805e359c6490f5c0dfb00b", "sha256": "a55600e829c49a497c0c083adc57cf38e3e36ad1095247b383760e74ba598edf" }, "downloads": -1, "filename": "pgpm-0.1.39-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "739891890c805e359c6490f5c0dfb00b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 31587, "upload_time": "2015-08-27T11:59:55", "url": "https://files.pythonhosted.org/packages/d7/db/bd3fe6e9299f32bf306a23eca066ccd1236ea779c9d4c1f7769ef9a3513d/pgpm-0.1.39-py2.py3-none-any.whl" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "dbc07c945e90ea8682772863054052cd", "sha256": "80bd24832b771fc6083d11c4a4bcd8ddb41d8356bf1abe40c1525da1d17ca851" }, "downloads": -1, "filename": "pgpm-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dbc07c945e90ea8682772863054052cd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 24469, "upload_time": "2015-07-15T11:58:59", "url": "https://files.pythonhosted.org/packages/1e/96/27a27db5e80567913e2ed3dfd2b97b49d550cc3613b32b0d77f72a6e48f0/pgpm-0.1.4-py2.py3-none-any.whl" } ], "0.1.41": [ { "comment_text": "", "digests": { "md5": "027bd1a3ca9764b85139013c25b6b91a", "sha256": "8523d65cac39a3b08c9976b1d00cf06130d6b25a24d5fae285c00f72782cd9e2" }, "downloads": -1, "filename": "pgpm-0.1.41-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "027bd1a3ca9764b85139013c25b6b91a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 31688, "upload_time": "2015-08-28T15:02:00", "url": "https://files.pythonhosted.org/packages/3b/3b/9c2dfcc955a021c8f8d8171a47c28a1c5607585bf4b7c54159b79a87640f/pgpm-0.1.41-py2.py3-none-any.whl" } ], "0.1.42": [ { "comment_text": "", "digests": { "md5": "b96eb8ce7b2fc5e223eeac693e248548", "sha256": "d30e312692941a108292bfbbe03faad302f3a44eea3572e70d322054f1d6c463" }, "downloads": -1, "filename": "pgpm-0.1.42-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b96eb8ce7b2fc5e223eeac693e248548", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 31686, "upload_time": "2015-08-31T13:39:18", "url": "https://files.pythonhosted.org/packages/07/17/e5a7d6f67c423ade8feed138850ac3091f90c4f458a4f5782c3189d01856/pgpm-0.1.42-py2.py3-none-any.whl" } ], "0.1.44": [ { "comment_text": "", "digests": { "md5": "300609a69fccf3120bb823ec81e8ea08", "sha256": "315149ea401d8471cb908edcde0852661b4607c4a4de656795627d609144d55a" }, "downloads": -1, "filename": "pgpm-0.1.44-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "300609a69fccf3120bb823ec81e8ea08", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 31702, "upload_time": "2015-08-31T16:04:25", "url": "https://files.pythonhosted.org/packages/c7/ef/061394afae8625389b07fcebdd401b6be478bdf5605401a8bc452aab3af8/pgpm-0.1.44-py2.py3-none-any.whl" } ], "0.1.46": [ { "comment_text": "", "digests": { "md5": "3c82048286a5c4590d64f8ebea36625b", "sha256": "e0e7224589e73181fb3f580fc5209ff6ec252d03d6c61cf1c8f421e453e2dc87" }, "downloads": -1, "filename": "pgpm-0.1.46-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3c82048286a5c4590d64f8ebea36625b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 37452, "upload_time": "2015-11-25T12:57:58", "url": "https://files.pythonhosted.org/packages/4f/32/a063b071e6d2624e156a4b952d06eb8a5ac9e30e5e3d630919a3634263ec/pgpm-0.1.46-py2.py3-none-any.whl" } ], "0.1.48": [ { "comment_text": "", "digests": { "md5": "ce08a45317879bdb827f842af50f27ec", "sha256": "4ae05c4203566722482099f48b66108d29c411df4b7c5ce15709e0b026676c23" }, "downloads": -1, "filename": "pgpm-0.1.48-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ce08a45317879bdb827f842af50f27ec", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 37831, "upload_time": "2015-12-09T09:25:51", "url": "https://files.pythonhosted.org/packages/a1/a8/d0ce243e7b0f5435cc6a61d2b502349c8de5ee0f088b778b46f1b6abb1ca/pgpm-0.1.48-py2.py3-none-any.whl" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "9130ac43c8e30b996705ee0cd366ab70", "sha256": "1ee4921d1d376bf18a2c31034654580c8d127acfd402d0346b39f06f5a59f48f" }, "downloads": -1, "filename": "pgpm-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9130ac43c8e30b996705ee0cd366ab70", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21480, "upload_time": "2015-07-15T13:35:42", "url": "https://files.pythonhosted.org/packages/91/b7/3763f6001d992cadf939489a7cd25a73001e59e437b20915b1549db884bd/pgpm-0.1.5-py2.py3-none-any.whl" } ], "0.1.50": [ { "comment_text": "", "digests": { "md5": "fe0d8ea04dc9b37306642947171b7b2c", "sha256": "cd2e55d7b33656e1e4eba82fc3d6137ac9921e1737f13504ee336f3fd137d008" }, "downloads": -1, "filename": "pgpm-0.1.50-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fe0d8ea04dc9b37306642947171b7b2c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 39949, "upload_time": "2015-12-16T09:17:04", "url": "https://files.pythonhosted.org/packages/15/3c/d3596ba8abdd966a843a73128607976bc13c521d557e5bb7f7a4457dbd86/pgpm-0.1.50-py2.py3-none-any.whl" } ], "0.1.51": [ { "comment_text": "", "digests": { "md5": "da9d6599860dcec77be819a162ac8d79", "sha256": "c4978875aa31070616496f485515b252a09ee8c1bdfb5832d82f5fe658e27d79" }, "downloads": -1, "filename": "pgpm-0.1.51-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "da9d6599860dcec77be819a162ac8d79", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 39976, "upload_time": "2015-12-17T14:04:53", "url": "https://files.pythonhosted.org/packages/ef/d0/3fa05e1231171774c45b071721b800bd261c0d94fa5dd93d0cba352aee5c/pgpm-0.1.51-py2.py3-none-any.whl" } ], "0.1.52": [ { "comment_text": "", "digests": { "md5": "8629f1f91f29e96a127efe3633931156", "sha256": "078a7d636ddf9c70b48553d63138006b668a8c14f7e712429d97b6c7001dd34b" }, "downloads": -1, "filename": "pgpm-0.1.52-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8629f1f91f29e96a127efe3633931156", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 41295, "upload_time": "2016-01-04T15:01:57", "url": "https://files.pythonhosted.org/packages/2f/2c/9efe2a59111c638c9e9950ce5250d041cd9c484f07cc9ed7136030078af8/pgpm-0.1.52-py2.py3-none-any.whl" } ], "0.1.53": [ { "comment_text": "", "digests": { "md5": "a01a331a47a8e55da501c6ade56a5696", "sha256": "101c3190bcc891d75518877b858a8dfc2aef2093b2f3aa568bafaf66deaad292" }, "downloads": -1, "filename": "pgpm-0.1.53-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a01a331a47a8e55da501c6ade56a5696", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 43216, "upload_time": "2016-01-19T08:45:02", "url": "https://files.pythonhosted.org/packages/19/8f/eb84e587a4f37cc4aeb70cb4d2e9bb26d6ed3a12bd93897376b343c1b3a5/pgpm-0.1.53-py2.py3-none-any.whl" } ], "0.1.54": [ { "comment_text": "", "digests": { "md5": "193b46ca56eebce1fc8b5e840fd6896c", "sha256": "871ab19056f6fb4151a4ce1b19c843ecea1b79e9e82f21e1128202877738ff27" }, "downloads": -1, "filename": "pgpm-0.1.54-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "193b46ca56eebce1fc8b5e840fd6896c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 43222, "upload_time": "2016-01-19T14:21:59", "url": "https://files.pythonhosted.org/packages/bc/ee/fe1b5f1b212b7e19ec4debb65435c26246a756aced850a2bca67d7a2849b/pgpm-0.1.54-py2.py3-none-any.whl" } ], "0.1.55": [ { "comment_text": "", "digests": { "md5": "cbcc113e460db748bb53470fb2a08514", "sha256": "6179da572bc43473e8aab03df0c99a415b31a2c5dbb9096a5ad3727571e68943" }, "downloads": -1, "filename": "pgpm-0.1.55-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cbcc113e460db748bb53470fb2a08514", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 43223, "upload_time": "2016-01-19T15:43:56", "url": "https://files.pythonhosted.org/packages/09/af/35802ba8fe82926e242ca6842125ae2ce9b794fdc5f8bb027c19a40d7558/pgpm-0.1.55-py2.py3-none-any.whl" } ], "0.1.56": [ { "comment_text": "", "digests": { "md5": "0bbf97f82a2473024d3a8df84ed0d0ea", "sha256": "3320811c19401aa6f8b259f08800a547e584a4b3f416334c70d0c06069de019f" }, "downloads": -1, "filename": "pgpm-0.1.56-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0bbf97f82a2473024d3a8df84ed0d0ea", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 44887, "upload_time": "2016-02-22T10:38:15", "url": "https://files.pythonhosted.org/packages/2b/7e/687606b37e781c5918be6a32041f5c97544fa5d5cc0b2d40938e8af82a56/pgpm-0.1.56-py2.py3-none-any.whl" } ], "0.1.57": [ { "comment_text": "", "digests": { "md5": "4c42c2ba9d87131270631d97de09761b", "sha256": "dc1f2f305552df78799a379cf9f51fb99ecf3cd0f0b72285a043aea6eb6cef73" }, "downloads": -1, "filename": "pgpm-0.1.57-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4c42c2ba9d87131270631d97de09761b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 45733, "upload_time": "2016-03-14T09:34:20", "url": "https://files.pythonhosted.org/packages/e5/54/4889e23f6b043d79afc5e22aeac10859c7dde9e183cdc214cdaee0accabf/pgpm-0.1.57-py2.py3-none-any.whl" } ], "0.1.58": [ { "comment_text": "", "digests": { "md5": "0dce4b48f9949b680a6f03b618c8e280", "sha256": "57c674b820ea03fe0aa295f78bd7bfc4248d2e5956b7251248df1f0f7fe6ef45" }, "downloads": -1, "filename": "pgpm-0.1.58-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0dce4b48f9949b680a6f03b618c8e280", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 160925, "upload_time": "2016-03-23T09:17:31", "url": "https://files.pythonhosted.org/packages/25/74/74e8881136405c1ccffaa1784a7da984068975068ae492d9ee2fceffa249/pgpm-0.1.58-py2.py3-none-any.whl" } ], "0.1.59": [ { "comment_text": "", "digests": { "md5": "f48ca1c2b3f458a14ea16a342ebacf42", "sha256": "045814978bd71c2c5b966b65e522de8b6cf72607f5072db16a3a04850f7af8f6" }, "downloads": -1, "filename": "pgpm-0.1.59-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f48ca1c2b3f458a14ea16a342ebacf42", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 48684, "upload_time": "2016-04-13T10:28:27", "url": "https://files.pythonhosted.org/packages/cd/c1/0d7468b334ecf70f79d0ee707f3b5e6371cf9892b22ef222c571f6530739/pgpm-0.1.59-py2.py3-none-any.whl" } ], "0.1.60": [ { "comment_text": "", "digests": { "md5": "cbd497e303d3964de0a40709bb315035", "sha256": "6d5fa40307b2b6ea8fee83658b9c0b95c540d9bc42ad66d16b54213c8475b89c" }, "downloads": -1, "filename": "pgpm-0.1.60-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cbd497e303d3964de0a40709bb315035", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 48691, "upload_time": "2016-06-15T08:24:14", "url": "https://files.pythonhosted.org/packages/14/85/d8327f985c0ee6b867012bbfa26db818ef1b5f854c40e93a9a3c40b004f9/pgpm-0.1.60-py2.py3-none-any.whl" } ], "0.1.61": [ { "comment_text": "", "digests": { "md5": "5476d8dd6758bba3e91a64ad0b51f233", "sha256": "41a1649199e48d2b4bac632d0080348e06bfb254eacc9efd4a29e02dfa61a0d6" }, "downloads": -1, "filename": "pgpm-0.1.61-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5476d8dd6758bba3e91a64ad0b51f233", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 50980, "upload_time": "2017-02-24T13:35:21", "url": "https://files.pythonhosted.org/packages/20/b9/2e247bddf20c10ac7e957fe54244842a2e7b2de6152e5162c643905e5c26/pgpm-0.1.61-py2.py3-none-any.whl" } ], "0.1.62": [ { "comment_text": "", "digests": { "md5": "027bbaab87c4c504b229ab55b477347e", "sha256": "0d544d5dc23ed243947b9af752347aacc70636f0ceb00d9ea2cf769350b65efe" }, "downloads": -1, "filename": "pgpm-0.1.62-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "027bbaab87c4c504b229ab55b477347e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 50454, "upload_time": "2017-02-24T14:13:48", "url": "https://files.pythonhosted.org/packages/64/fc/cb62853845ef564c80db4bf0135b408c55a1c197d48516a3012816deb576/pgpm-0.1.62-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "027bbaab87c4c504b229ab55b477347e", "sha256": "0d544d5dc23ed243947b9af752347aacc70636f0ceb00d9ea2cf769350b65efe" }, "downloads": -1, "filename": "pgpm-0.1.62-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "027bbaab87c4c504b229ab55b477347e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 50454, "upload_time": "2017-02-24T14:13:48", "url": "https://files.pythonhosted.org/packages/64/fc/cb62853845ef564c80db4bf0135b408c55a1c197d48516a3012816deb576/pgpm-0.1.62-py2.py3-none-any.whl" } ] }