$npx skillfedfor your agent

update_checker

A python module that will check for package updates.

With conditionsPyPI Software DevelopmentReleased Jun 20262.6M downloads / moBSD-2-ClausePure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — update_checker-1.0.0-py3-none-any.whl
v1.0.0 · released 2026-06-08 · Python >=3.10

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—verify your target package is supported before committing to it.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Only whitelisted packages can be checked; contact the author to add a package to the whitelist.
  • Low friction install with no runtime dependencies.
  • Active maintenance (last commit 2026-08-14, 67 days since release) and requires Python 3.10 or later.

License · maintenance · safety

BSD-2-Clause (permissive) — BSD-2-Clause permissive license allows use in most projects with minimal restrictions.

last release 2026-06-08 (67 days) · last repo commit 2026-08-14 · 29 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 2,574,120 downloads/mo, #2,996 on PyPI

Verify before relying

pip install update_checker

from update_checker import update_check
update_check("praw", "0.0.1")
  • Which packages are currently whitelisted for update checking
  • Whether the whitelist is maintained and how to request additions
  • Performance characteristics when checking multiple packages
Same gist for agents: .md · .json

What it is and 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.

The module is designed for developers who want to notify users when their installed packages are outdated. It operates on a whitelist model—only certain packages can be checked—which 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.

Use it for

  • 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

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

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—verify your target package is supported before committing to it.

Install

update-checker on PyPI

Before you install

Low friction install with no runtime dependencies. Active maintenance (last commit 2026-08-14, 67 days since release) and requires Python 3.10 or later.

Only whitelisted packages can be checked; contact the author to add a package to the whitelist.

License in practice

BSD-2-Clause permissive license allows use in most projects with minimal restrictions.

Quickstart

pip install update_checker

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

Verify before relying

  • Which packages are currently whitelisted for update checking
  • Whether the whitelist is maintained and how to request additions
  • Performance characteristics when checking multiple packages

Package facts

LicenseBSD-2-Clause permissive
Python supportSupports the current Python release >=3.10
Install frictionLow. Pure-Python wheel
Runtime dependenciesNone
MaintenanceActively maintained 67 days since the last release
Last repo commit
First released
Downloads2,574,120 / month, #2,996 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Intended Audience :: DevelopersOperating System :: OS IndependentProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3 :: OnlyProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Topic :: Software DevelopmentTyping :: Typed

Evidence: update_checker-1.0.0-py3-none-any.whl

Tags

Capabilities
check for package updatespython package version checkerdetect newer package releasesasync package update checkerpypi version monitoringpackage update notification
Topics
version-checkingasync-support

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “detect newer package releases”

  • update_checkerChecks whether a whitelisted Python package has a newer version…
  • aiodebugaiodebug provides monitoring and testing utilities for asyncio…
  • whylogs-sketchingProvides Python bindings to Apache DataSketches' core C++ sketching…

Give your agent the search over MCP, or paste the wish link into any chat.

More Software Development packages

typing-extensions Worth it
PyPI · Software Development · released Jul 2026

Provides backported and experimental type hints for Python 3.9+, allowing use of newer typing features on older Python versions and enabling early experimentation with type system PEPs before they enter the standard library.

PSF-2.0pure Python · 3.9+
1.9Bdownloads / mo
numpy Worth it
PyPI · Software Development · released Aug 2026

NumPy provides an N-dimensional array object and a comprehensive suite of mathematical, linear algebra, Fourier transform, and random number functions for scientific computing in Python.

BSD-3-Clause AND 0BSD AND MIT AND Zlib AND CC0-1.0compiled wheel · 3.12+
1.1Bdownloads / mo
fastapi Worth it
PyPI · Software Development · released Jul 2026

FastAPI is a Python web framework for building REST APIs using type hints, with automatic request validation, serialization, and interactive API documentation.

MITpure Python · 3.10+
568.6Mdownloads / mo
annotated-doc With conditions
PyPI · Software Development · released Jul 2026

Provides a way to document function parameters, class attributes, return types, and variables inline using Python's `Annotated` type hint syntax instead of traditional docstrings.

MITpure Python · 3.9+
456.2Mdownloads / mo
typer Worth it
PyPI · Software Development · released Aug 2026

Typer builds command-line applications from Python functions using type hints, automatically generating help text, argument parsing, and shell completion.

Install it if you are building CLIs in Python.

MITpure Python · 3.10+
369.3Mdownloads / mo
distlib With conditions
PyPI · Software Development · released Jun 2026

Distlib provides low-level packaging utilities for building, distributing, and managing Python software—including metadata handling, version specifiers, wheel support, script installation, and dependency resolution.

permissive licensepure Python
323.3Mdownloads / mo

See also update · coverage-conditional-plugin · pip-check-reqs · setuptools-git-versioning · django-nine · setuptools-scm · enum-compat · futures · pytype · oslo.upgradecheck