Skip to main content

A python module that will check for package updates.

Project description

Build Status

update_checker

A python module that will check for package updates.

Only whitelisted packages can be checked for updates. Contact update_checker's author for information on adding a package to the whitelist.

Installation

The update_checker module can be installed via:

pip install update_checker

Usage

To simply output when there is a newer version of the praw package, you can use the following bit of code:

from update_checker import update_check
update_check('praw', '0.0.1')

If you need more control, such as performing operations conditionally when there is an update you can use the following approach:

from update_checker import UpdateChecker
checker = UpdateChecker()
result = checker.check('praw', '0.0.1')
if result:  # result is None when an update was not found or a failure occured
   # result is a UpdateResult object that contains the following attributes:
   # * available_version
   # * package_name
   # * running_version
   # * release_date (is None if the information isn't available)
   print(result)
   # Conditionally perform other actions

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

update_checker-0.17.tar.gz (6.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

update_checker-0.17-py2.py3-none-any.whl (7.0 kB view details)

Uploaded Python 2Python 3

File details

Details for the file update_checker-0.17.tar.gz.

File metadata

  • Download URL: update_checker-0.17.tar.gz
  • Upload date:
  • Size: 6.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.8.0 tqdm/4.43.0 CPython/3.8.1

File hashes

Hashes for update_checker-0.17.tar.gz
Algorithm Hash digest
SHA256 2def8db7f63bd45c7d19df5df570f3f3dfeb1a1f050869d7036529295db10e62
MD5 be0935c7e37f75d5583c351d0a73b7db
BLAKE2b-256 aaeef616079b427f0d09abb42726f958aabf8ad3e24e8e9249d3883e05d2db5b

See more details on using hashes here.

File details

Details for the file update_checker-0.17-py2.py3-none-any.whl.

File metadata

  • Download URL: update_checker-0.17-py2.py3-none-any.whl
  • Upload date:
  • Size: 7.0 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.8.0 tqdm/4.43.0 CPython/3.8.1

File hashes

Hashes for update_checker-0.17-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 1ff5dc7aab340b4f7710bd6c69d08ff5a5351617cd4ba0eb8886ddb285e2104f
MD5 f0dc72c9c2a9d13361c1f20467400d1e
BLAKE2b-256 d6c3aaf8a162df8e8f9d321237c7c0e63aff95b42d19f1758f96606e3cabb245

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page