{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/4"}],"enrichment":{"capability":"Checks whether a whitelisted Python package has a newer version available, with support for both synchronous and asynchronous queries.","skillfed_tags":["version-checking","async-support"],"use_cases":["Notify users at startup if their installed version of a package is outdated","Build a CLI tool that checks for updates to multiple whitelisted packages","Periodically check for new releases in an async application without blocking","Implement conditional logic to prompt users to upgrade before running critical code"],"what_it_does":"update_checker is a lightweight utility that queries whether a specific Python package has a newer version available on PyPI. It wraps version comparison logic and provides both a simple function-based interface and a more flexible class-based API for conditional logic. The package supports both synchronous and asynchronous operations via an optional async extra.\n\nThe module is designed for developers who want to notify users when their installed packages are outdated. It operates on a whitelist model\u2014only certain packages can be checked\u2014which means you'll need to contact the author if you want to monitor a package not already approved. It has no external runtime dependencies and requires Python 3.10 or later.","worth_installing":"Yes, if the package you want to monitor is whitelisted. It's lightweight, actively maintained, has no dependencies, and offers both sync and async interfaces. The main constraint is the whitelist requirement\u2014verify your target package is supported before committing to it."},"id":"update-checker","links":{"html":"https://skillfed.io/packages/update-checker","md":"https://skillfed.io/packages/update-checker.md","pypi":"https://pypi.org/project/update-checker/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-08","license_spdx":"BSD-2-Clause","license_treatment":"permissive","name":"update_checker","python_support":"supports_current","summary":"A python module that will check for package updates."},"popularity":{"monthly_downloads":2574120,"position":2996,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.0.0"}
