{ "info": { "author": "Nico Schl\u00f6mer", "author_email": "nico.schloemer@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Software Development", "Topic :: Software Development :: Version Control", "Topic :: System :: Software Distribution" ], "description": "# pipdate\n\n[![CircleCI](https://img.shields.io/circleci/project/github/nschloe/pipdate/master.svg)](https://circleci.com/gh/nschloe/pipdate/tree/master)\n[![codecov](https://img.shields.io/codecov/c/github/nschloe/pipdate.svg)](https://codecov.io/gh/nschloe/pipdate)\n[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/ambv/black)\n[![PyPi Version](https://img.shields.io/pypi/v/pipdate.svg)](https://pypi.python.org/pypi/pipdate)\n[![GitHub stars](https://img.shields.io/github/stars/nschloe/pipdate.svg?logo=github&label=Stars&logoColor=white)](https://github.com/nschloe/pipdate)\n\npipdate is a collection of small pip update helpers. The commands\n```\npipdate\npipdate3\n```\nupdates _all_ your pip{3}-installed packages. (Only works on Unix.)\n\nThere's a Python interface as well that can be used for update notifications.\nThis\n```python\nimport pipdate\nmsg = pipdate.check('matplotlib', '0.4.5')\nprint(msg)\n```\nwill print\n```\n\u256d\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u256e\n\u2502 \u2502\n\u2502 Update available 0.4.5 \u2192 2.2.2 \u2502\n\u2502 Run pip3 install -U matplotlib to update \u2502\n\u2502 \u2502\n\u2570\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u256f\n```\n\nIf you guard the check with\n```python\nif pipdate.needs_checking('matplotlib'):\n print(pipdate.check('matplotlib', '0.4.5'), end='')\n```\nthen it will be performed at most every _k_ seconds, where _k_ is specified\nin the config file `$HOME/.config/pipdate/config.ini`, e.g., once a day\n```\n[DEFAULT]\nsecondsbetweenchecks = 86400\n```\nThis can, for example, be used by module authors to notify users of upgrades of\ntheir own modules.\n\n### Installation\n\npipdate is [available from the Python Package\nIndex](https://pypi.python.org/pypi/pipdate/), so simply type\n```\npip install pipdate\n```\n\n### Testing\n\nTo run the pipdate unit tests, check out this repository and type\n```\npytest\n```\n\n### Distribution\n\nTo create a new release\n\n1. bump the `__version__` number,\n\n2. publish to PyPi and GitHub:\n ```\n $ make publish\n ```\n\n### License\n\npipdate is published under the [MIT license](https://en.wikipedia.org/wiki/MIT_License).\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/nschloe/pipdate", "keywords": "", "license": "License :: OSI Approved :: MIT License", "maintainer": "", "maintainer_email": "", "name": "pipdatedd", "package_url": "https://pypi.org/project/pipdatedd/", "platform": "", "project_url": "https://pypi.org/project/pipdatedd/", "project_urls": { "Homepage": "https://github.com/nschloe/pipdate" }, "release_url": "https://pypi.org/project/pipdatedd/0.3.3/", "requires_dist": [ "appdirs", "requests" ], "requires_python": "", "summary": "pip update helpers", "version": "0.3.3" }, "last_serial": 5628683, "releases": { "0.3.3": [ { "comment_text": "", "digests": { "md5": "d58e6ca0c5fd387b44cdc7e060b569d5", "sha256": "1c046a24da39d2cd44a18a01c6f41e799e1441a253592cf519deadac12333a04" }, "downloads": -1, "filename": "pipdatedd-0.3.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d58e6ca0c5fd387b44cdc7e060b569d5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7370, "upload_time": "2019-08-03T16:59:05", "url": "https://files.pythonhosted.org/packages/87/a5/cb5498e681c7ed9cd8f020abc3dd7b4bdb706f34047df31fdb41daf5541f/pipdatedd-0.3.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3e1d188debe14a4d2342ba02622c0091", "sha256": "531c282df6634f06bd91572de810955f82dc92983f633c4752eb8411da86570d" }, "downloads": -1, "filename": "pipdatedd-0.3.3.tar.gz", "has_sig": false, "md5_digest": "3e1d188debe14a4d2342ba02622c0091", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5540, "upload_time": "2019-08-03T16:59:07", "url": "https://files.pythonhosted.org/packages/2f/65/a2141fe8788cdbc20c62ee47e15e9cf937a50590f53752604ead59e4e067/pipdatedd-0.3.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d58e6ca0c5fd387b44cdc7e060b569d5", "sha256": "1c046a24da39d2cd44a18a01c6f41e799e1441a253592cf519deadac12333a04" }, "downloads": -1, "filename": "pipdatedd-0.3.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d58e6ca0c5fd387b44cdc7e060b569d5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7370, "upload_time": "2019-08-03T16:59:05", "url": "https://files.pythonhosted.org/packages/87/a5/cb5498e681c7ed9cd8f020abc3dd7b4bdb706f34047df31fdb41daf5541f/pipdatedd-0.3.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3e1d188debe14a4d2342ba02622c0091", "sha256": "531c282df6634f06bd91572de810955f82dc92983f633c4752eb8411da86570d" }, "downloads": -1, "filename": "pipdatedd-0.3.3.tar.gz", "has_sig": false, "md5_digest": "3e1d188debe14a4d2342ba02622c0091", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5540, "upload_time": "2019-08-03T16:59:07", "url": "https://files.pythonhosted.org/packages/2f/65/a2141fe8788cdbc20c62ee47e15e9cf937a50590f53752604ead59e4e067/pipdatedd-0.3.3.tar.gz" } ] }