{ "info": { "author": "Harald Nezbeda", "author_email": "hn@nezhar.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "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 :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Utilities" ], "description": "Updatable\n=========\n\n.. image:: https://travis-ci.org/nezhar/updatable.svg?branch=master\n :target: https://travis-ci.org/nezhar/updatable\n\nFinds packages that require updates on a python environment\n\nInstallation\n~~~~~~~~~~~~\n\nThe latest release of updatable can be installed via PyPI:\n\n::\n\n pip install -U updatable\n\n\nUsage\n~~~~~\n\nThe package can be used as a command line tool, so you can get a list of all\npackages that require updates from your current environment. You may also use\nthe package inside of your python application, to list the packages over a REST\nendpoint, forward them by mail or other purpose.\n\nExample:\n::\n\n $> updatable\n\nPrints:\n\n\n::\n\n\n Babel (2.4.0)\n Minor releases:\n -- 2.5.1 on 2017-09-14 10:11:05\n -- 2.5.0 on 2017-08-18 09:06:43\n ___\n CairoSVG (2.1.1)\n Pre releases:\n -- 2.0.0rc6 on 2016-08-27 13:33:39\n -- 2.0.0rc5 on 2016-08-05 15:23:18\n -- 2.0.0rc4 on 2016-07-16 17:02:21\n -- 2.0.0rc3 on 2016-07-16 16:48:34\n -- 2.0.0rc2 on 2016-06-14 16:08:00\n -- 2.0.0rc1 on 2016-04-30 10:11:02\n ___\n certifi (2017.7.27.1)\n Minor releases:\n -- 2017.11.5 on 2017-11-05 13:22:40\n Unknown releases:\n -- 14.05.14 on 2014-05-18 22:55:55\n -- 2015.04.28 on 2015-04-28 17:40:47\n ___\n cryptography (2.1.1)\n Patch releases:\n -- 2.1.3 on 2017-11-02 19:03:54\n -- 2.1.2 on 2017-10-24 15:50:02\n ___\n Django (1.11.6)\n Patch releases:\n -- 1.11.7 on 2017-11-02 01:26:27\n Pre releases:\n -- 2.0b1 on 2017-10-17 02:00:54\n -- 2.0a1 on 2017-09-22 18:09:22\n -- 1.11rc1 on 2017-03-21 22:55:53\n -- 1.11b1 on 2017-02-20 23:21:50\n -- 1.11a1 on 2017-01-18 01:01:35\n -- 1.10rc1 on 2016-07-18 18:04:51\n -- 1.10b1 on 2016-06-22 01:15:05\n -- 1.10a1 on 2016-05-20 12:16:44\n -- 1.9rc2 on 2015-11-24 17:35:35\n -- 1.9rc1 on 2015-11-16 21:10:10\n -- 1.9b1 on 2015-10-20 01:17:13\n -- 1.9a1 on 2015-09-24 00:20:01\n -- 1.8c1 on 2015-03-18 23:39:34\n -- 1.8b2 on 2015-03-09 15:55:16\n -- 1.8b1 on 2015-02-25 13:42:42\n -- 1.8a1 on 2015-01-16 22:25:13\n ___\n django-auth-ldap (1.2.16)\n Pre releases:\n -- 1.3.0b3 on 2017-10-15 20:37:57\n -- 1.3.0b2 on 2017-09-26 18:05:41\n -- 1.3.0b1 on 2017-09-11 18:18:07\n -- 1.2.14b1 on 2017-07-21 16:48:55\n ___\n django-ckeditor (5.2.2)\n Minor releases:\n -- 5.3.1 on 2017-10-25 07:55:10\n -- 5.3.0 on 2017-06-30 16:48:13\n ___\n django-debug-toolbar (1.8)\n Minor releases:\n -- 1.9 on 2017-11-13 19:42:06\n ___\n django-filter (1.1.0)\n Pre releases:\n -- 2.0.0.dev1 on 2017-10-24 10:09:20\n -- 0.6a1 on 2013-03-12 18:46:48\n ___\n django-redis-cache (1.7.1)\n Pre releases:\n -- 1.0.0a on 2015-06-24 05:54:48\n ___\n djangorestframework (3.7.1)\n Patch releases:\n -- 3.7.3 on 2017-11-06 15:35:29\n -- 3.7.2 on 2017-11-06 11:06:34\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/nezhar/updatable", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "updatable", "package_url": "https://pypi.org/project/updatable/", "platform": "", "project_url": "https://pypi.org/project/updatable/", "project_urls": { "Homepage": "https://github.com/nezhar/updatable" }, "release_url": "https://pypi.org/project/updatable/0.3.1/", "requires_dist": [ "packaging", "pyopenssl", "requests", "semantic-version" ], "requires_python": "", "summary": "Finds packages that require updates on a python environment.", "version": "0.3.1" }, "last_serial": 4032884, "releases": { "0.1.0": [], "0.1.1": [ { "comment_text": "", "digests": { "md5": "f3f435dee89c8b3f827f692644651d24", "sha256": "b8d8a6d45918db0fbe6aca8820142e13bc401d529eac95132e9c9e88a938389c" }, "downloads": -1, "filename": "updatable-0.1.1.tar.gz", "has_sig": false, "md5_digest": "f3f435dee89c8b3f827f692644651d24", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5098, "upload_time": "2017-05-31T11:29:42", "url": "https://files.pythonhosted.org/packages/b7/71/707e22a8cab75532b2106160a5da908f86aef77883e9e6296b0b3de5450e/updatable-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "8c9e1bf5bcfc8cb1f81b357c04dc1690", "sha256": "a0c45d305ae80383b8ff1785afc9e81d5bbc5269b4903c389e4ab9a878c1303b" }, "downloads": -1, "filename": "updatable-0.1.2.tar.gz", "has_sig": false, "md5_digest": "8c9e1bf5bcfc8cb1f81b357c04dc1690", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5263, "upload_time": "2017-05-31T11:56:25", "url": "https://files.pythonhosted.org/packages/9a/a2/04f491224b39b983c63ad1c933146358b904ae0e34cee3d7f6d16881a35b/updatable-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "276ecb54f67663863b93353ca888977e", "sha256": "ddfc9e6d256e7db30db391c47c5013e848a36c7bf138a7fe5e394580e56c3246" }, "downloads": -1, "filename": "updatable-0.1.3.tar.gz", "has_sig": false, "md5_digest": "276ecb54f67663863b93353ca888977e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5739, "upload_time": "2017-06-06T13:51:31", "url": "https://files.pythonhosted.org/packages/d9/98/5f2123c1b02cdb13a836f600c3b8c27cac9dac0858c6e8313d13a44cda19/updatable-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "d7b2295b3f7657e8bb27d07a787a85e4", "sha256": "70a55912ad8d276beef5115da0433c350f589c283e1732d4f84f8491335f2794" }, "downloads": -1, "filename": "updatable-0.1.4.tar.gz", "has_sig": false, "md5_digest": "d7b2295b3f7657e8bb27d07a787a85e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5747, "upload_time": "2017-06-07T17:10:31", "url": "https://files.pythonhosted.org/packages/c0/30/95b88c80141c099c29973b62873fd94fa043540812ae9af1cc57071f242e/updatable-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "5112ed93e09f63fcf3a249a0f224fe2e", "sha256": "5ee8d68a77ca2f31b042d79a892da12f22d645851a72ed26346a3b2adf4acedf" }, "downloads": -1, "filename": "updatable-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5112ed93e09f63fcf3a249a0f224fe2e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7263, "upload_time": "2017-09-02T17:07:49", "url": "https://files.pythonhosted.org/packages/c3/d3/17240ab623a687b9f843fd85d6fcd14ed18c941290276fada8955eca6d22/updatable-0.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5484401a89940beb8bf25ad20c287622", "sha256": "b94d65c5b657b2eccdf70f4fe30216367cdc9b490556d36305e76b7cdded1ca9" }, "downloads": -1, "filename": "updatable-0.1.5.tar.gz", "has_sig": false, "md5_digest": "5484401a89940beb8bf25ad20c287622", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6248, "upload_time": "2017-09-02T17:07:51", "url": "https://files.pythonhosted.org/packages/04/ab/3af3e5b9d3e52f73790300449fd37ecb2c08f94b0759ab2f3c322b3ebfdd/updatable-0.1.5.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "834f7d47adabe038ac62057f208f21c4", "sha256": "2381ae5354e4a894971bb09cd94b291285cb3e4d2afa785496463884c2fb35f7" }, "downloads": -1, "filename": "updatable-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "834f7d47adabe038ac62057f208f21c4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7499, "upload_time": "2017-09-06T06:04:31", "url": "https://files.pythonhosted.org/packages/62/1f/3c8874018b32a0ea4d54283d82bfb861ac42231896758c1a6b2f50d8d40e/updatable-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ab9f1c6a4d5b7805dbf88811e06a98af", "sha256": "622908cca81dcb6410cdc4d0f14077587e7165640f5feba0af23482e9c5f3751" }, "downloads": -1, "filename": "updatable-0.2.0.tar.gz", "has_sig": false, "md5_digest": "ab9f1c6a4d5b7805dbf88811e06a98af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6605, "upload_time": "2017-09-06T06:04:33", "url": "https://files.pythonhosted.org/packages/fa/06/5746fcbe93aa42b3db4f2868d810cebcfba28f7b9318c1dfc109ecee210a/updatable-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "be46e84c38255f34579501d611bfac60", "sha256": "77a3c53ebb8acb2a0fe8ccbce9d5897f654cb06db5df0d915bd6b6424df7bc3d" }, "downloads": -1, "filename": "updatable-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "be46e84c38255f34579501d611bfac60", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7108, "upload_time": "2018-03-20T09:24:26", "url": "https://files.pythonhosted.org/packages/84/75/533735b6ae50c79e16f1be6b4faf48ab02ed6102ce68800a3ccc00e7be51/updatable-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "97d280baa81af425ed9ed392f9469788", "sha256": "43ef0aee5c25a005c323785c50fc052ff5e4b15e0e67b592342464ce1505f718" }, "downloads": -1, "filename": "updatable-0.3.0.tar.gz", "has_sig": false, "md5_digest": "97d280baa81af425ed9ed392f9469788", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7852, "upload_time": "2018-03-20T09:24:28", "url": "https://files.pythonhosted.org/packages/1f/da/4845658304c7501d09ae98208cf73b76137fccf03ccd17cc3a5c28149f63/updatable-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "ceba9671009ef5d9d0d50ae7dc745160", "sha256": "0d0a2b33ee2f0b522538c5e4fbaf1879b95bd1368b4353c95a6bb799443ae3b4" }, "downloads": -1, "filename": "updatable-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ceba9671009ef5d9d0d50ae7dc745160", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7107, "upload_time": "2018-07-05T11:35:08", "url": "https://files.pythonhosted.org/packages/1e/55/4381d725818c62436206ccffa149dae9f63ca5e1a302545caaecafeed0a5/updatable-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "717fec6927175aae8dc26d3fb3c51f08", "sha256": "e502bc542d4d1c2a749ccf0af560baa88941ad6a34217802c6dae5aacbc6b1ef" }, "downloads": -1, "filename": "updatable-0.3.1.tar.gz", "has_sig": false, "md5_digest": "717fec6927175aae8dc26d3fb3c51f08", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7859, "upload_time": "2018-07-05T11:35:09", "url": "https://files.pythonhosted.org/packages/e4/65/ae447ade296620cbdca0bb746118f340a80e33c062aac53fbd31a697555f/updatable-0.3.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ceba9671009ef5d9d0d50ae7dc745160", "sha256": "0d0a2b33ee2f0b522538c5e4fbaf1879b95bd1368b4353c95a6bb799443ae3b4" }, "downloads": -1, "filename": "updatable-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ceba9671009ef5d9d0d50ae7dc745160", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7107, "upload_time": "2018-07-05T11:35:08", "url": "https://files.pythonhosted.org/packages/1e/55/4381d725818c62436206ccffa149dae9f63ca5e1a302545caaecafeed0a5/updatable-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "717fec6927175aae8dc26d3fb3c51f08", "sha256": "e502bc542d4d1c2a749ccf0af560baa88941ad6a34217802c6dae5aacbc6b1ef" }, "downloads": -1, "filename": "updatable-0.3.1.tar.gz", "has_sig": false, "md5_digest": "717fec6927175aae8dc26d3fb3c51f08", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7859, "upload_time": "2018-07-05T11:35:09", "url": "https://files.pythonhosted.org/packages/e4/65/ae447ade296620cbdca0bb746118f340a80e33c062aac53fbd31a697555f/updatable-0.3.1.tar.gz" } ] }