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 it with a small number of packages
pyupgradecheck 3.13 --packages packaging httpx halo
# JSON output
... --json
# 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)
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.1.tar.gz
(4.6 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.1.tar.gz.
File metadata
- Download URL: pyupgradecheck-0.1.1.tar.gz
- Upload date:
- Size: 4.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5bfcaa7e1c445e6c1149b748251f89f5dcd10cd500e1d6f883092e545ed2e6f3
|
|
| MD5 |
c43f0f0740fa2faa9838a59a625588e0
|
|
| BLAKE2b-256 |
ec74eb363eef796a5efb76f9a7007e1b688b028f5bc3c5546a6dd36338346858
|
File details
Details for the file pyupgradecheck-0.1.1-py3-none-any.whl.
File metadata
- Download URL: pyupgradecheck-0.1.1-py3-none-any.whl
- Upload date:
- Size: 5.4 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 |
23d6236cae0cd80c73a6d89c44bd66f7f0783e4055edf2dad1d1c43e1fa6c38c
|
|
| MD5 |
56cf04b4b83815fc0d1bb5b717ec7448
|
|
| BLAKE2b-256 |
70258722c621a1f0d2c34a6e1d0d4cf7b8e0af9daad086de5a03b851da20b323
|