Check your installed Python packages for version compatibility
Project description
🐍 pyupgradecheck
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
Release history Release notifications | RSS feed
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)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
df9b986b973f935932efde0961613f1e7109e36e3105b7a0be8a36028851dac1
|
|
| MD5 |
e5f5e3cd59bce4cb88aabbc6b55563f6
|
|
| BLAKE2b-256 |
a393d204fc0c88f1d252830df9af5d1f755b04e4123f1dec087b91b8d623292e
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6cf1295fd83e1d6a6187dae48f333ca00acbab220b4c453c4f0328939f974d68
|
|
| MD5 |
c53e936a5239a385284063ca79b9480c
|
|
| BLAKE2b-256 |
606246d6ee776586453169ec35a36af9928b7f0eaa83a4c3226cfea6ef424b31
|