{ "info": { "author": "podhmo", "author_email": "", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python", "Programming Language :: Python :: Implementation :: CPython" ], "description": "ppic\n========================================\n\nppic is python package information collector.\n\nhow to use\n----------------------------------------\n\nif your environment is such as below. ::\n\n $ pip freeze\n SQLAlchemy==0.9.7\n\n``ppic`` command can collect information that need available updates are existed or not. ::\n\n $ ppic sqlalchemy ansible\n collection information .. takes at least 0.05 sec\n { 'packages': [ { 'name': 'SQLAlchemy',\n '_previous_version': '0.9.7',\n 'version': '0.9.8',\n 'last_modified': '2014-10-13T17:16:15'},\n { 'name': 'ansible',\n 'version': '1.8.2',\n 'last_modified': '2014-12-04T23:16:25'}],\n 'update_candidates': [\"SQLAlchemy: '0.9.7' -> '0.9.8'\"], # update is found.\n 'new_install_candidates': [\"ansible: '' -> '1.8.2'\"]} # ansible is not found in your environment\n\n``--installed`` option\n----------------------------------------\n\n``--installed`` (or ``-i``) option with ``ppic`` then collect all information in your in environment. ::\n\n\n $ ppic --installed\n collection information .. takes at least 0.00 sec\n { 'packages': [ { 'name': 'SQLAlchemy',\n '_previous_version': '0.9.7',\n 'version': '0.9.8',\n 'last_modified': '2014-10-13T17:16:15'}],\n 'update_candidates': [\"SQLAlchemy: '0.9.7' -> '0.9.8'\"], # update is found.\n 'new_install_candidates': []}\n\n\n``--stable-only`` option\n----------------------------------------\n\n``--stable-only`` (or ``-s``) option with ``ppic`` then collecting stable version only(but this is heuristic aproach maybe wrong, maybe)\n\n::\n\n $ ppic django\n collecting information .. takes at least 0.0 sec\n {\n \"packages\": [\n {\n \"name\": \"Django\",\n \"version\": \"1.8a1\",\n \"last_modified\": \"2015-01-16T22:25:13\"\n }\n ],\n \"update_candidates\": [],\n \"new_install_candidates\": [\n \"Django: '' -> '1.8a1'\"\n ]\n }\n $ ppic django --stable-only\n collecting information .. takes at least 0.0 sec\n {\n \"packages\": [\n {\n \"name\": \"Django\",\n \"version\": \"1.7.4\",\n \"last_modified\": \"2015-01-27T17:22:19\"\n }\n ],\n \"update_candidates\": [],\n \"new_install_candidates\": [\n \"Django: '' -> '1.7.4'\"\n ]\n }\n\n``--dependency`` option\n----------------------------------------\n\n``--dependency`` (or ``-d``) option with ``ppic`` then, collecting information in consideration of package dependency, so including dependents packages.\n\n::\n\n {\n \"packages\": [\n {\n \"name\": \"PasteDeploy\", \n \"_previous_version\": \"1.5.2\", \n \"version\": \"1.5.2\", \n \"last_modified\": \"2013-12-27T17:41:02\"\n }, \n {\n \"name\": \"WebOb\", \n \"_previous_version\": \"1.4\", \n \"version\": \"1.4\", \n \"last_modified\": \"2014-05-15T01:30:57\"\n }, \n {\n \"name\": \"pyramid\", \n \"_previous_version\": \"1.5.1\", \n \"version\": \"1.5.2\", \n \"last_modified\": \"2014-11-10T05:06:15\"\n }, \n {\n \"name\": \"repoze.lru\", \n \"_previous_version\": \"0.6\", \n \"version\": \"0.6\", \n \"last_modified\": \"2012-07-12T20:48:40\"\n }, \n {\n \"name\": \"setuptools\", \n \"_previous_version\": \"3.6\", \n \"version\": \"12.1\", \n \"last_modified\": \"2015-02-11T01:16:43\"\n }, \n {\n \"name\": \"translationstring\", \n \"_previous_version\": \"1.1\", \n \"version\": \"1.3\", \n \"last_modified\": \"2014-11-05T20:19:35\"\n }, \n {\n \"name\": \"venusian\", \n \"_previous_version\": \"1.0\", \n \"version\": \"1.0\", \n \"last_modified\": \"2014-06-30T17:27:36\"\n }, \n {\n \"name\": \"zope.deprecation\", \n \"_previous_version\": \"4.1.1\", \n \"version\": \"4.1.2\", \n \"last_modified\": \"2015-01-13T15:28:52\"\n }, \n {\n \"name\": \"zope.interface\", \n \"_previous_version\": \"4.1.1\", \n \"version\": \"4.1.2\", \n \"last_modified\": \"2014-12-28T01:05:28\"\n }\n ], \n \"update_candidates\": [\n \"pyramid: '1.5.1' -> '1.5.2'\", \n \"setuptools: '3.6' -> '12.1'\", \n \"translationstring: '1.1' -> '1.3'\", \n \"zope.deprecation: '4.1.1' -> '4.1.2'\", \n \"zope.interface: '4.1.1' -> '4.1.2'\"\n ], \n \"new_install_candidates\": [], \n \"dependencies\": [\n {\n \"pyramid\": [\n \"setuptools\", \n \"WebOb\", \n \"repoze.lru\", \n {\n \"zope.interface\": [\n \"setuptools\"\n ]\n }, \n {\n \"zope.deprecation\": [\n \"setuptools\"\n ]\n }, \n \"venusian\", \n \"translationstring\", \n \"PasteDeploy\"\n ]\n }, \n {\n \"zope.deprecation\": [\n \"setuptools\"\n ]\n }, \n {\n \"zope.interface\": [\n \"setuptools\"\n ]\n }\n ]\n }\n\nappendix: using with ``jq``\n----------------------------------------\n\n::\n\n $ ppic pyramid --dependency| jq .update_candidates\n collecting information .. takes at least 0.4 sec \n [\n \"pyramid: '1.5.1' -> '1.5.2'\",\n \"setuptools: '3.6' -> '12.1'\",\n \"translationstring: '1.1' -> '1.3'\",\n \"zope.deprecation: '4.1.1' -> '4.1.2'\",\n \"zope.interface: '4.1.1' -> '4.1.2'\"\n ]\n\n\n\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/podhmo/ppic", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "ppic", "package_url": "https://pypi.org/project/ppic/", "platform": "", "project_url": "https://pypi.org/project/ppic/", "project_urls": { "Homepage": "https://github.com/podhmo/ppic" }, "release_url": "https://pypi.org/project/ppic/0.2.7/", "requires_dist": [ "pip", "distlib", "evilunit ; extra == 'testing'" ], "requires_python": "", "summary": "ppic is python package information collector.", "version": "0.2.7" }, "last_serial": 5857387, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "97710eea2329caf7d691a0b8551135b0", "sha256": "4abe60a8c3aeb45864ee6fe506d11159901d05c6318e64afff6cfca68c2dbe1f" }, "downloads": -1, "filename": "ppic-0.1.tar.gz", "has_sig": false, "md5_digest": "97710eea2329caf7d691a0b8551135b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3219, "upload_time": "2015-02-11T06:27:27", "url": "https://files.pythonhosted.org/packages/d5/b6/51ce4b98a91203392aff820851698e46870613cc53ca2fc9914a7e85fa2c/ppic-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "fdbf1a570ba610a4a3dc6f6221bf5fb8", "sha256": "97d11ff44abc9ec98ab9acff55f6c2382f25d48c59eeff86835eb9a09db13984" }, "downloads": -1, "filename": "ppic-0.2.tar.gz", "has_sig": false, "md5_digest": "fdbf1a570ba610a4a3dc6f6221bf5fb8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3436, "upload_time": "2015-02-11T06:49:30", "url": "https://files.pythonhosted.org/packages/6c/ab/931549748fa57a2ca4277267a842774f353ebfe1f9d99aeef4706e501dc5/ppic-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "7035dbdea75e81962077f443b56f17c3", "sha256": "dcdb07990077333183ea96616d4d748a19c72845bfe1c1c8af6024792961ebbb" }, "downloads": -1, "filename": "ppic-0.2.1.tar.gz", "has_sig": false, "md5_digest": "7035dbdea75e81962077f443b56f17c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3443, "upload_time": "2015-02-11T06:55:29", "url": "https://files.pythonhosted.org/packages/ce/c5/ecdd7a00c4833e44f1fb22baa50edb80d034933de58ca6bfb90468256118/ppic-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "15853c33712b6840aefbc908d047de07", "sha256": "7c8604e66dc7046b6e6d7f72312b4e8b0a22621da156d2ab8bd4f087a568fd88" }, "downloads": -1, "filename": "ppic-0.2.2.tar.gz", "has_sig": false, "md5_digest": "15853c33712b6840aefbc908d047de07", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5054, "upload_time": "2015-02-11T12:03:26", "url": "https://files.pythonhosted.org/packages/af/3c/4b8d122b398a7832fa9663c6bf869b43ca06689d19638caeabda86a1b378/ppic-0.2.2.tar.gz" } ], "0.2.3": [], "0.2.4": [], "0.2.5": [ { "comment_text": "", "digests": { "md5": "c1439a41d47e984eb682864269a3b013", "sha256": "3294bdcdf4cc3471230e28aaf44e245ea82e1bcd56ba0f2bfc8e1de04c7e0350" }, "downloads": -1, "filename": "ppic-0.2.5.tar.gz", "has_sig": false, "md5_digest": "c1439a41d47e984eb682864269a3b013", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9362, "upload_time": "2015-02-12T13:24:52", "url": "https://files.pythonhosted.org/packages/92/11/40e7adff7bd435138a711bb8a4f25b54418bc63231dbdefe68de9a1dcc25/ppic-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "3f796842137f1cb9041397fd41d19d9f", "sha256": "35b5648f2567b1248fd8dd43f2d45356fe5fc277f8a5ddbbd20b55c96b816b72" }, "downloads": -1, "filename": "ppic-0.2.6-py3-none-any.whl", "has_sig": false, "md5_digest": "3f796842137f1cb9041397fd41d19d9f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10480, "upload_time": "2018-07-11T12:21:41", "url": "https://files.pythonhosted.org/packages/17/e7/89ee325dd3943a091578e28a9478aec6b8459aeb71eddda1b732d8971751/ppic-0.2.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e42eb2a6148f5734dbbd2d5ac42d3acc", "sha256": "851d7b282c616bca25b69b1e58c04fca6a6ca65d209f9838b1d72f5169ca4368" }, "downloads": -1, "filename": "ppic-0.2.6.tar.gz", "has_sig": false, "md5_digest": "e42eb2a6148f5734dbbd2d5ac42d3acc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8231, "upload_time": "2018-07-11T12:21:42", "url": "https://files.pythonhosted.org/packages/a5/fb/cb6322e4012bfc2949ef41eb21d0538c3e9ee776d6acad830fecc2762dd4/ppic-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "580a524328fbabab424aeae2a4bee749", "sha256": "8eaea6e4b800ba7e9637053e22750aaa2686f084478338c68cd290465efeadf0" }, "downloads": -1, "filename": "ppic-0.2.7-py3-none-any.whl", "has_sig": false, "md5_digest": "580a524328fbabab424aeae2a4bee749", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11273, "upload_time": "2019-09-19T16:05:22", "url": "https://files.pythonhosted.org/packages/e9/96/f996a6d61d4e2fbcb1031e1cdbb7516a8a316a0ea607ebffb5d9cd193694/ppic-0.2.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "636ea6acadffdeb432db768c00d2aca5", "sha256": "16cd9efd1d4b5eb92e5b4368bb5831996a41b91449bc1afd83dd6940b6e30d67" }, "downloads": -1, "filename": "ppic-0.2.7.tar.gz", "has_sig": false, "md5_digest": "636ea6acadffdeb432db768c00d2aca5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9464, "upload_time": "2019-09-19T16:05:23", "url": "https://files.pythonhosted.org/packages/93/f4/f1324d303f350bed5ed2521d288000ed7d227e3f9b433ff55cfe5865bdde/ppic-0.2.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "580a524328fbabab424aeae2a4bee749", "sha256": "8eaea6e4b800ba7e9637053e22750aaa2686f084478338c68cd290465efeadf0" }, "downloads": -1, "filename": "ppic-0.2.7-py3-none-any.whl", "has_sig": false, "md5_digest": "580a524328fbabab424aeae2a4bee749", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11273, "upload_time": "2019-09-19T16:05:22", "url": "https://files.pythonhosted.org/packages/e9/96/f996a6d61d4e2fbcb1031e1cdbb7516a8a316a0ea607ebffb5d9cd193694/ppic-0.2.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "636ea6acadffdeb432db768c00d2aca5", "sha256": "16cd9efd1d4b5eb92e5b4368bb5831996a41b91449bc1afd83dd6940b6e30d67" }, "downloads": -1, "filename": "ppic-0.2.7.tar.gz", "has_sig": false, "md5_digest": "636ea6acadffdeb432db768c00d2aca5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9464, "upload_time": "2019-09-19T16:05:23", "url": "https://files.pythonhosted.org/packages/93/f4/f1324d303f350bed5ed2521d288000ed7d227e3f9b433ff55cfe5865bdde/ppic-0.2.7.tar.gz" } ] }