NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #571 most downloaded on PyPI
A utility to find python versions on your system
Last release 5 months ago
30 Apr 2026
Ships fairly regularly
a new release about every 4 months
Nearly every release is documented
notes for 26 of 26 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
26 releases · first in 2022
One column per quarter.
Correct script execution command in _run_script function - by @frostming (831f4)
Make test_find_python_from_uv_provider working on SunOS - by @mtelka in #36 (8a8d8)
Add an option to show the python path only - by @frostming (0ff5c)
Refresh lockfile and fix deprecation warnings - by @Secrus in #30 (02116)
Don't skip symlinks for rye provider - by @frostming (10d52)
Ignore invalid version strinig from winreg - by @frostming in #29 (429d9)
Support find by implementation - by @frostming (5e762)
No significant changes View changes on GitHub
No significant changes
Add implementation property - by @frostming (98f13)
Find python exe on Windows for RyeProvider - by @frostming (a3f51)
Support allow_prereleases option - by @frostming (f08e2)
Make GET_VERSION_TIMEOUT settable via env vars - by @adriangb in https://github.com/frostming/findpython/issues/22 (ebe58)
feat: provider selector by @frostming in https://github.com/frostming/findpython/pull/20
Full Changelog: https://github.com/frostming/findpython/compare/0.2.5...0.3.0
UTF-8 encoding of shell command output on Windows - by @fbeutel in https://github.com/frostming/findpython/issues/14 (15c6e)
Check path access before is_dir to prevent PermissionError exceptions - by @matthewlloyd in https://github.com/frostming/findpython/issues/13 (52b9c)
Strip the local part in python version Fix #12 - by @frostming in https://github.com/frostming/findpython/issues/12 (66b94)
Prevent find_all exception when a clean pyenv is present - by @ferminho in https://github.com/frostming/findpython/issues/11
Fix the python detection logic to try the fast method first - by @frostming in https://github.com/frostming/findpython/issues/8
Allow provider to keep symlink even when resolve_symlinks is True `1fdc49d`
1fdc49dThanks to @frostming
Devendor pep514tools by @frostming in https://github.com/frostming/findpython/pull/5
Full Changelog: https://github.com/frostming/findpython/compare/0.1.5...0.1.6
Fix a bug under Windows that Pythons in the registry are not detected rightly.
Full Changelog: https://github.com/frostming/findpython/compare/0.1.4...0.1.5
Skip executables that raise WinError 1920 when accessing.
Full Changelog: https://github.com/frostming/findpython/compare/0.1.3...0.1.4
Try to fix the x86 CI by @frostming in https://github.com/frostming/findpython/pull/3
Full Changelog: https://github.com/frostming/findpython/compare/0.1.2...0.1.3
Fix the regex to decide whether a name looks like python by @frostming in https://github.com/frostming/findpython/pull/1
Full Changelog: https://github.com/frostming/findpython/compare/0.1.1...0.1.2
Ensure the python is invalid by checking the get_version output
Ensure the python is invalid by checking the get_version output
Full Changelog: https://github.com/frostming/findpython/compare/0.1.0...0.1.1
This is the first release Full Changelog: https://github.com/frostming/findpython/commits/0.1.0
This is the first release
Full Changelog: https://github.com/frostming/findpython/commits/0.1.0
Your coding agent can read these notes before it upgrades. Set up the MCP server →