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
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
... --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.2.tar.gz
(4.7 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.2.tar.gz.
File metadata
- Download URL: pyupgradecheck-0.1.2.tar.gz
- Upload date:
- Size: 4.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bd6cbb6d8b59de5f4932353bb9959e73ca246317b091cc78ee79627957b21b9e
|
|
| MD5 |
8a5f4093390e799c62886845104d4fb7
|
|
| BLAKE2b-256 |
5c6ced33597f15ee6e89e524902ccfa68f7b21218395687847b62419823cd58e
|
File details
Details for the file pyupgradecheck-0.1.2-py3-none-any.whl.
File metadata
- Download URL: pyupgradecheck-0.1.2-py3-none-any.whl
- Upload date:
- Size: 5.5 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 |
6257e7ed343ec1f2e274b481d3027d3773d814ccb46c3f7508fa50aa7950d741
|
|
| MD5 |
d9a1b32535dbe89519c4e99d27492f12
|
|
| BLAKE2b-256 |
9dd46dbe0b54f9ce055e452cf55951df92616380ec3a3cc227f0828efbd83342
|