Skip to main content

Check your installed Python packages for version compatibility

Project description

🐍 pyupgradecheck

PyPI CI

Quickly see which of your installed packages are ready for your next Python version.

Example

# Test with all packages
pyupgradecheck 3.13

# Example Output:
# requests 2.32.3: supported (PyPI requires_python: >=3.7)
# some-old-lib 1.2.0: incompatible (PyPI requires_python: <3.10)
# Test it with a small number of packages
pyupgradecheck 3.13 --packages packaging httpx halo
# JSON output
pyupgradecheck 3.13 --json

Install

pip install pyupgradecheck

Use programmatically

from pyupgradecheck import check_environment
print(check_environment("3.13"))

CLI help

pyupgradecheck --help

Contributing

PRs welcome 💖 — run tests with:

pytest

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

pyupgradecheck-0.1.5.tar.gz (5.0 kB view details)

Uploaded Source

Built Distribution

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

pyupgradecheck-0.1.5-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

Details for the file pyupgradecheck-0.1.5.tar.gz.

File metadata

  • Download URL: pyupgradecheck-0.1.5.tar.gz
  • Upload date:
  • Size: 5.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for pyupgradecheck-0.1.5.tar.gz
Algorithm Hash digest
SHA256 df9b986b973f935932efde0961613f1e7109e36e3105b7a0be8a36028851dac1
MD5 e5f5e3cd59bce4cb88aabbc6b55563f6
BLAKE2b-256 a393d204fc0c88f1d252830df9af5d1f755b04e4123f1dec087b91b8d623292e

See more details on using hashes here.

File details

Details for the file pyupgradecheck-0.1.5-py3-none-any.whl.

File metadata

  • Download URL: pyupgradecheck-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 5.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for pyupgradecheck-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 6cf1295fd83e1d6a6187dae48f333ca00acbab220b4c453c4f0328939f974d68
MD5 c53e936a5239a385284063ca79b9480c
BLAKE2b-256 606246d6ee776586453169ec35a36af9928b7f0eaa83a4c3226cfea6ef424b31

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