{ "info": { "author": "Nico Schl\u00f6mer", "author_email": "nico.schloemer@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "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": "pipdated\n========\n\n|Build Status| |Code Health| |codecov| |PyPi Version| |GitHub stars|\n\npipdated checks on PyPi if a given module is outdated. Can be used for\nupgrade notifications.\n\nUsing pipdated is really easy. Simply run\n\n.. code:: python\n\n import pipdated\n msg = pipdated.check('matplotlib', '0.4.5')\n print(msg)\n\nThis will print\n\n::\n\n Upgrade to matplotlib 2.0.0 available! (installed: 0.4.5)\n\n matplotlib's API changes in this upgrade. Changes to your code may be necessary.\n\n To upgrade matplotlib with pip, type\n\n pip install -U matplotlib\n\n To upgrade _all_ pip-installed packages, use\n\n pipdate/pipdate3\n\n To disable these checks, set SecondsBetweenChecks in\n /home/jdoe/.config/pipdated/config.ini\n\nIf you guard the check with\n\n.. code:: python\n\n if pipdated.needs_checking('matplotlib'):\n print(pipdated.check('matplotlib', '0.4.5'))\n\nthen it will be performed at most every *k* seconds, where *k* is\nspecified in the config file ``$HOME/.config/pipdated/config.ini``,\ne.g., once a day\n\n::\n\n [DEFAULT]\n secondsbetweenchecks = 86400\n\nThis can, for example, be used by module authors to notify users of\nupgrades of their own modules.\n\nAdditionally, pipdated provides the little command-line helper tool\n``pipdate`` and ``pipdate3`` for upgrading *all* pip/pip3-installed\npackages.\n\nInstallation\n~~~~~~~~~~~~\n\npipdated is `available from the Python Package\nIndex `__, so simply type\n\n::\n\n pip install pipdated\n\nTesting\n~~~~~~~\n\nTo run the pipdated unit tests, check out this repository and type\n\n::\n\n pytest\n\nDistribution\n~~~~~~~~~~~~\n\nTo create a new release\n\n1. bump the ``__version__`` number,\n\n2. publish to PyPi and GitHub:\n\n ::\n\n $ make publish\n\nLicense\n~~~~~~~\n\npipdated is published under the `MIT\nlicense `__.\n\n.. |Build Status| image:: https://travis-ci.org/nschloe/pipdated.svg?branch=master\n :target: https://travis-ci.org/nschloe/pipdated\n.. |Code Health| image:: https://landscape.io/github/nschloe/pipdated/master/landscape.png\n :target: https://landscape.io/github/nschloe/pipdated/master\n.. |codecov| image:: https://codecov.io/gh/nschloe/pipdated/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/nschloe/pipdated\n.. |PyPi Version| image:: https://img.shields.io/pypi/v/pipdated.svg\n :target: https://pypi.python.org/pypi/pipdated\n.. |GitHub stars| image:: https://img.shields.io/github/stars/nschloe/pipdated.svg?style=social&label=Star&maxAge=2592000\n :target: https://github.com/nschloe/pipdated\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "https://pypi.python.org/pypi/pipdated", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/nschloe/pipdated", "keywords": "", "license": "License :: OSI Approved :: MIT License", "maintainer": "", "maintainer_email": "", "name": "pipdated", "package_url": "https://pypi.org/project/pipdated/", "platform": "", "project_url": "https://pypi.org/project/pipdated/", "project_urls": { "Download": "https://pypi.python.org/pypi/pipdated", "Homepage": "https://github.com/nschloe/pipdated" }, "release_url": "https://pypi.org/project/pipdated/0.1.8/", "requires_dist": [ "appdirs", "requests" ], "requires_python": "", "summary": "check for updates on PyPi", "version": "0.1.8" }, "last_serial": 2757264, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "fe7e182a4d65d9e6f7de0cdd01fd2f3b", "sha256": "1418d784a9764adae5739b4ef8a55a6fcade64eccbee9f3399d4c11624b60948" }, "downloads": -1, "filename": "pipdated-0.1.1.tar.gz", "has_sig": true, "md5_digest": "fe7e182a4d65d9e6f7de0cdd01fd2f3b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3890, "upload_time": "2017-01-18T17:24:14", "url": "https://files.pythonhosted.org/packages/28/20/7003d2a79ba2c5f0badfa1df9a1467776292801ccc9e64e1115a9245ee9b/pipdated-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "30e0fdd1663d84a0b701c4e4df5e9b53", "sha256": "d95b1596c84b8bbaeea76137a9799b388b603b090b087425dff3dea454452b8c" }, "downloads": -1, "filename": "pipdated-0.1.2.tar.gz", "has_sig": true, "md5_digest": "30e0fdd1663d84a0b701c4e4df5e9b53", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4021, "upload_time": "2017-01-20T17:44:36", "url": "https://files.pythonhosted.org/packages/35/be/400aaa444c1c66c7d40b45bfcb98963ec5dac0ff4bb83592795f96ea83d5/pipdated-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "d80bc9eb583508886394d47cd9f227ea", "sha256": "026b9c28ee7b3c456f21ddc6126b71b8c3340dad50ff694d15a721e446315a99" }, "downloads": -1, "filename": "pipdated-0.1.3.tar.gz", "has_sig": true, "md5_digest": "d80bc9eb583508886394d47cd9f227ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4035, "upload_time": "2017-02-20T11:43:55", "url": "https://files.pythonhosted.org/packages/b0/e6/109f65ca86e8fe7a60dc4fb252447221f174b933f0d645f31fbc32a33b13/pipdated-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "57ce354c1811153a473e40ea7619bfc5", "sha256": "542f037cd3fa7117d5b806424f41880029960c4c64f7d75c7617cd54e12797c6" }, "downloads": -1, "filename": "pipdated-0.1.4.tar.gz", "has_sig": true, "md5_digest": "57ce354c1811153a473e40ea7619bfc5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4057, "upload_time": "2017-02-21T17:22:52", "url": "https://files.pythonhosted.org/packages/c3/e0/5a7f29a5d2b4b20ead80f6a64055296c9037c47ad7d257f0d33969275379/pipdated-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "f9052b99e6cdc4aabb73cf8e70f8590d", "sha256": "ef36ccd9debcb1cdae6c097b5626e08c7a98580f3dec3ec4412edaffc3845e48" }, "downloads": -1, "filename": "pipdated-0.1.5.tar.gz", "has_sig": true, "md5_digest": "f9052b99e6cdc4aabb73cf8e70f8590d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4082, "upload_time": "2017-02-22T18:52:59", "url": "https://files.pythonhosted.org/packages/47/bc/4d10ce750764ce29c47c6bde2ab1192210961a77bcd31887adffcaa2be1f/pipdated-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "dba41e7a60cc46f70bc4b577e459ef3d", "sha256": "799a64e33f77fc3abd96a54f86ccfe250d1e1889256aacb8595f6cc119b3b265" }, "downloads": -1, "filename": "pipdated-0.1.6.tar.gz", "has_sig": true, "md5_digest": "dba41e7a60cc46f70bc4b577e459ef3d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4097, "upload_time": "2017-02-22T23:19:37", "url": "https://files.pythonhosted.org/packages/6d/55/f7908f84109e2eaec1bc83f8b4873c3b6ee84eaf02280695d457d4eb3f05/pipdated-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "70a91a0765e74c1f51376859a539fcec", "sha256": "550ba3f31b08fb705e9886644cb483f3abe2ca2f48be52199ebd68289cf0f100" }, "downloads": -1, "filename": "pipdated-0.1.7.tar.gz", "has_sig": true, "md5_digest": "70a91a0765e74c1f51376859a539fcec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4047, "upload_time": "2017-03-29T09:41:23", "url": "https://files.pythonhosted.org/packages/1f/e9/393264f951f31eb3a0621f30d8754db9ee0f1211387f76b04481ac272902/pipdated-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "7775685caee5841dcafc4208ea7d1bbc", "sha256": "f3318e9a961a3725ec966ac3b4ccf30f699bbc2e6d8647ad371106b0847ce486" }, "downloads": -1, "filename": "pipdated-0.1.8-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "7775685caee5841dcafc4208ea7d1bbc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7430, "upload_time": "2017-04-06T10:22:52", "url": "https://files.pythonhosted.org/packages/41/db/fa3e7e89c97c6cbb01947d530b0594137adbd637501f2dbdc86c5d2f48aa/pipdated-0.1.8-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7775685caee5841dcafc4208ea7d1bbc", "sha256": "f3318e9a961a3725ec966ac3b4ccf30f699bbc2e6d8647ad371106b0847ce486" }, "downloads": -1, "filename": "pipdated-0.1.8-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "7775685caee5841dcafc4208ea7d1bbc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7430, "upload_time": "2017-04-06T10:22:52", "url": "https://files.pythonhosted.org/packages/41/db/fa3e7e89c97c6cbb01947d530b0594137adbd637501f2dbdc86c5d2f48aa/pipdated-0.1.8-py2.py3-none-any.whl" } ] }