Skip to main content

Check and upgrade Python dependency versions in pyproject.toml and requirements.txt

Project description

python-check-updates

PyPI

Check and upgrade Python dependency versions against PyPI.

Installation

uv tool install python-check-updates

Usage

pcu          # check all dependencies for updates
pcu -u       # upgrade pinned versions and sync

It checks uv toml and fallback to requirements:

  • pyproject.toml — dependencies, optional-dependencies, dependency-groups
  • requirements.txt — dependencies

Output

  Package       Pinned    Installed   Latest    Status
  ─────────────────────────────────────────────────────

  [dependencies]
  httpx         >=0.28.1  0.28.1      0.28.3    minor update
  pydantic      >=2.12.5  2.12.5      2.12.5    up to date

  1 package(s) can be updated.
  Run pcu -u to upgrade.

Upgrade rewrites version pins in-place, syncs with uv sync or pip install, and verifies.

License

MIT

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

python_check_updates-0.1.1.tar.gz (20.2 kB view details)

Uploaded Source

Built Distribution

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

python_check_updates-0.1.1-py3-none-any.whl (8.2 kB view details)

Uploaded Python 3

File details

Details for the file python_check_updates-0.1.1.tar.gz.

File metadata

  • Download URL: python_check_updates-0.1.1.tar.gz
  • Upload date:
  • Size: 20.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for python_check_updates-0.1.1.tar.gz
Algorithm Hash digest
SHA256 60c03e7ffadb9cd3fe844d453c0fc424e8bd2feb13d413c2829e46d1b59faabb
MD5 bab123afe771d3e2743268b837db9ee8
BLAKE2b-256 eb2c193e77763040f4f175cee780a5e5af19de552b6ddc3dde475c8a381c0c97

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_check_updates-0.1.1.tar.gz:

Publisher: publish.yml on frndvrgs/python-check-updates

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_check_updates-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for python_check_updates-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2c26670de8be3752a3911af6c0bb8236636b5202a3b448580cc877eeefb19a97
MD5 e2934f80b610c8dff5e21f6c677ab459
BLAKE2b-256 80275a8c39851338de8859e2fe2d8cce53f52a4732d451c59903b379cdaf1500

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_check_updates-0.1.1-py3-none-any.whl:

Publisher: publish.yml on frndvrgs/python-check-updates

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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