Repository navigation
v0.2.0
0.2.0
Nine new checks, bringing the total to 12:
- python-version: Python past (or close to) end of life, pre-release Pythons, and Apple's
built-in Command Line Tools Python on macOS. - path: typing
python/python3runs a different Python, or opens the Windows
Microsoft Store shortcut. - leaks:
PYTHONPATH/PYTHONHOMEset, and venvs that can see system packages. - shadowing: files like
random.pyorrequests.pyin the current folder that hide real
modules. - compiled: packages with compiled files built for a different Python version.
- broken-installs: packages installed twice,
~leftovers from interrupted installs,
and corrupted metadata. - dependencies: dependency conflicts from
pip check, each with a suggested fix. - permissions: venvs that are not writable (e.g. created with sudo).
- encoding: default text encoding that is not UTF-8.