find-libpython
Finds the libpython associated with your environment, wherever it may be hiding
0.5.1
1.0M downloads/mo
#4572 most downloaded on PyPI
ktbarrett/find_libpython
What this package is like to depend on
Last release 6 months ago
11 Feb 2026
Release timing varies
gaps range from 2 months to 1.8 years
This project publishes no release notes
the list below is its commits, not an announcement
Nothing withdrawn
no release was ever pulled
6 years old
9 releases · first in 2020
2 releases in the last 12 months
see the full history below
Release timeline
9 releases · Jul 2020 to Feb 2026Releases
latest 9-
0.5.111 Feb 2026Commits, not release notes
This project publishes no release notes. Between
v0.5.0andv0.5.1there were 22 commits, 2 of them substantive:- Make sure proc file is closed when reading
- Tag v0.5.1 for release
-
0.5.004 Oct 2025Commits, not release notes
This project publishes no release notes. Between
v0.4.1andv0.5.0there were 34 commits, 15 of them substantive:- Remove license type from classifiers
- Ignore codecov actions with dependabot
- Use codecov-action@v5 for Alpine
- Support cancelling PR workflows when new commit is pushed
- Run CI on master push
- Fail CI if coverage upload failure
- sidestep coverage collection issues on RHEL8
- Fix ruff issues
- Remove dependabot exclusion for codecov-action
- Move project config to pyproject.toml
- Bump minimum supported Python to 3.9
- Add Python type annotations
- Update gitignore
- Use uv in development
- Drop support for checking RHEL8
-
0.4.131 May 2025Commits, not release notes
This project publishes no release notes. Between
v0.4.0andv0.4.1there were 14 commits, 7 of them substantive:- Add more pre-commit
- Fix CI
- Fix msys by adding BINDIR to search path
- Keep Github Actions up to date
- Fix alpine test and enable codecov
- Add MING32 and UCRT64 tests and simplify
- Use editable install when testing with nox
-
0.4.013 Mar 2024Commits, not release notes
This project publishes no release notes. Between
v0.3.1andv0.4.0there were 15 commits, 14 of them substantive:- Fix alpine CI job
- Add pre-commit (ruff and misc checks)
- ruff --fix
- Run pre-commit in CI on PRs
- Upload coverage to codecov in CI
- Cleanup CI following removal of setuptools_scm
- Fix coverage upload
- Run find_libpython script with coverage
- Re-enable MSYS test in CI
- Update _is_msys flag
- Add --platform-info flag to CLI
- Cleanup CI tests
- Look up libpython from /proc/<pid>/maps file of running process (#44)
- Make a couple changes to argument parsing
-
0.3.114 Oct 2023Commits, not release notes
This project publishes no release notes. Between
v0.3.0andv0.3.1there were 5 commits, 5 of them substantive:- Remove setuptools-scm
- Enable manual workflow dispatch
- Remove ubuntu 18.04 from regression
- Add venv to archlinux test to avoid PEP 668 issues
- Only use default python version and base environment for anaconda tests
-
0.3.015 Nov 2022Commits, not release notes
This project publishes no release notes. Between
v0.2.0andv0.3.0there were 24 commits, 23 of them substantive:- Remove old future imports
- Add Kaleb Barrett to copyright holders
- make
is_windows = Falsefor Msys2 and MinGW - Use Python builtin to get path to python.dll
- Add test for Windows
- Add tests for Mac and Linux setup-python envs
- Make non-interface functions 'private'
- Don't try library names that don't include the full version
- Add _is_posix
- Revert "Remove testing of linked libpython"
- Change _linked_libpython_unix to check library handles given to it
- Run regression on a schedule
- Make Black happy
- Test RHEL8 using AlmaLinux
- Test AppStream versions of Python on RHEL8
- CI: Unbreak RHEL7 testing
- CI: Fetch all git history for setuptools_scm
- Disable msys tests
- Test Ubuntu 22.04
- CI: Test RHEL9 through AlmaLinux
…and 3 more.
-
0.2.010 Feb 2021Commits, not release notes
This project publishes no release notes. Between
v0.1.1andv0.2.0there were 25 commits, 25 of them substantive:- Add gitignore
- Add nox for testing
- Allow calling module as an entry point (#5)
- Move find_library call before generation (#6)
- Check black in CI (#8)
- Add empty setup for editable installs
- Revert "Move find_library call before generation (#6)" (#9)
- Improve test
- Fix main
- Add tests for Ubuntu system Python installs on major releases (#10)
- Add tests for Ubuntu Miniconda installation (#11)
- Add MacOS and Windows conda testing (#12)
- Test on RHEL7 and RHEL8
- use setup.py to generate version file
- Remove testing of linked libpython (#15)
- Prevent static libraries from being suggested (#7)
- Add support for MSYS and MINGW32/64
- Add tests for MSYS2 and MINGW64
- Improve test
- Print out debug info during nox tests
…and 5 more.
-
0.1.106 Dec 2020Nothing published for this version
-
0.1.015 Jul 2020Nothing published for this version