{ "info": { "author": "Ryan Lee", "author_email": "rndprogrammer@yahoo.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: GNU Lesser General Public License v2 or later (LGPLv2+)", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy" ], "description": "|pyautoupdate_logo|\n\nPyautoupdate is an auto-update API for Python programs.\n\n|Build_Status| |Codecov_Status| |QuantifiedCode_Status| |LandscapeIO_Status| |Gitter_Badge|\n\nAdvantages\n----------\n\n- This module is written in pure python. **No C compiler is necessary for installation, simplifying installation for Windows.**\n- Python 2 and 3 are both supported\n- Pyautoupdate also works with pypy and pypy3\n\nInstallation\n------------\n\n.. code-block:: bash\n\n $ pip install pyautoupdate\n\nDependencies\n------------\nCore Dependencies\n~~~~~~~~~~~~~~~~~\n- Python 2.6+ or Python 3.3+\n- ``requests`` for retrieving updated versions\n- ``setuptools`` for archive manipulation and version comparison\n\nDevelopment Dependencies\n~~~~~~~~~~~~~~~~~~~~~~~~\n- ``pytest`` for running the tests\n- ``coverage`` to measure coverage\n- ``pylint`` for local code style checks\n- ``sphinx`` for building documentation\n\nLicense\n-------\n\nLGPL 2.1\n\n.. |pyautoupdate_logo| image:: https://rlee287.github.io/pyautoupdate/_static/images/pyautoupdate_logo.svg\n :alt: Pyautoupdate Logo\n.. |Build_Status| image:: https://travis-ci.org/rlee287/pyautoupdate.svg?branch=develop\n :target: https://travis-ci.org/rlee287/pyautoupdate\n :alt: Travis CI results\n.. |Codecov_Status| image:: http://codecov.io/github/rlee287/pyautoupdate/coverage.svg?branch=develop\n :target: http://codecov.io/github/rlee287/pyautoupdate?branch=develop\n :alt: Codecov Coverage measurements\n.. |QuantifiedCode_Status| image:: https://www.quantifiedcode.com/api/v1/project/e70a21e3928a4cce87655a17fd853765/badge.svg\n :target: https://www.quantifiedcode.com/app/project/e70a21e3928a4cce87655a17fd853765\n :alt: QuantifiedCode issues\n.. |LandscapeIO_Status| image:: https://landscape.io/github/rlee287/pyautoupdate/develop/landscape.svg?style=flat\n :target: https://landscape.io/github/rlee287/pyautoupdate/develop\n :alt: Code Health\n.. |Gitter_Badge| image:: https://badges.gitter.im/pyautoupdate_chat/Lobby.svg\n :alt: Join the chat at https://gitter.im/pyautoupdate_chat/Lobby\n :target: https://gitter.im/pyautoupdate_chat/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/rlee287/pyautoupdate", "keywords": "", "license": "LGPL 2.1", "maintainer": "", "maintainer_email": "", "name": "pyautoupdate", "package_url": "https://pypi.org/project/pyautoupdate/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pyautoupdate/", "project_urls": { "Homepage": "https://github.com/rlee287/pyautoupdate" }, "release_url": "https://pypi.org/project/pyautoupdate/1.0.0.post1/", "requires_dist": [ "requests", "setuptools", "coverage; extra == 'testing'", "pytest; extra == 'testing'" ], "requires_python": "", "summary": "Auto-update API for Python programs", "version": "1.0.0.post1" }, "last_serial": 2806594, "releases": { "1.0.0.post1": [ { "comment_text": "", "digests": { "md5": "c699b5efe099fe06be97c237898d9692", "sha256": "f5c8aea52c0e83dfb3006a4657bc9c81e8c6daedd7dac1252ce50905d8a3e054" }, "downloads": -1, "filename": "pyautoupdate-1.0.0.post1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c699b5efe099fe06be97c237898d9692", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 24181, "upload_time": "2017-04-16T06:10:59", "url": "https://files.pythonhosted.org/packages/ae/d8/bc26981c30fa42deb0e286c4fa45287bd9305f2a9eba4e8783e29972eeac/pyautoupdate-1.0.0.post1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a10c8487f5875eee37d405dff06dbbf7", "sha256": "07745bb68f5c77b5f454bb04317da277f5aa9dce00e84ab7610191e5534c08b9" }, "downloads": -1, "filename": "pyautoupdate-1.0.0.post1.tar.gz", "has_sig": false, "md5_digest": "a10c8487f5875eee37d405dff06dbbf7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26420, "upload_time": "2017-04-16T06:11:01", "url": "https://files.pythonhosted.org/packages/53/e0/3f2d61782b843fff708f4130447cba2825546e670b472a03adc87e724d1b/pyautoupdate-1.0.0.post1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c699b5efe099fe06be97c237898d9692", "sha256": "f5c8aea52c0e83dfb3006a4657bc9c81e8c6daedd7dac1252ce50905d8a3e054" }, "downloads": -1, "filename": "pyautoupdate-1.0.0.post1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c699b5efe099fe06be97c237898d9692", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 24181, "upload_time": "2017-04-16T06:10:59", "url": "https://files.pythonhosted.org/packages/ae/d8/bc26981c30fa42deb0e286c4fa45287bd9305f2a9eba4e8783e29972eeac/pyautoupdate-1.0.0.post1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a10c8487f5875eee37d405dff06dbbf7", "sha256": "07745bb68f5c77b5f454bb04317da277f5aa9dce00e84ab7610191e5534c08b9" }, "downloads": -1, "filename": "pyautoupdate-1.0.0.post1.tar.gz", "has_sig": false, "md5_digest": "a10c8487f5875eee37d405dff06dbbf7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26420, "upload_time": "2017-04-16T06:11:01", "url": "https://files.pythonhosted.org/packages/53/e0/3f2d61782b843fff708f4130447cba2825546e670b472a03adc87e724d1b/pyautoupdate-1.0.0.post1.tar.gz" } ] }