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.18.0.tar.gz (6.7 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: update_checker-0.18.0.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.18.0.tar.gz
Algorithm Hash digest
SHA256 6a2d45bb4ac585884a6b03f9eade9161cedd9e8111545141e9aa9058932acb13
MD5 080504aa36e080fe8c3171fd25d81150
BLAKE2b-256 5c0b1bec4a6cc60d33ce93d11a7bcf1aeffc7ad0aa114986073411be31395c6f

See more details on using hashes here.

File details

Details for the file update_checker-0.18.0-py3-none-any.whl.

File metadata

  • Download URL: update_checker-0.18.0-py3-none-any.whl
  • Upload date:
  • Size: 7.0 kB
  • Tags: 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.18.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cbba64760a36fe2640d80d85306e8fe82b6816659190993b7bdabadee4d4bbfd
MD5 c42506f8b1e139fb92199ecfb0db8564
BLAKE2b-256 0cba8dd7fa5f0b1c6a8ac62f8f57f7e794160c1f86f31c6d0fb00f582372a3e4

See more details on using hashes here.

Supported by

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