PackageTrack
Sign in Get early access

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 2026
2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 9
  1. 0.5.1 11 Feb 2026
    Commits, not release notes

    This project publishes no release notes. Between v0.5.0 and v0.5.1 there were 22 commits, 2 of them substantive:

    • Make sure proc file is closed when reading
    • Tag v0.5.1 for release
  2. 0.5.0 04 Oct 2025
    Commits, not release notes

    This project publishes no release notes. Between v0.4.1 and v0.5.0 there 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
  3. 0.4.1 31 May 2025
    Commits, not release notes

    This project publishes no release notes. Between v0.4.0 and v0.4.1 there 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
  4. 0.4.0 13 Mar 2024
    Commits, not release notes

    This project publishes no release notes. Between v0.3.1 and v0.4.0 there 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
  5. 0.3.1 14 Oct 2023
    Commits, not release notes

    This project publishes no release notes. Between v0.3.0 and v0.3.1 there 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
  6. 0.3.0 15 Nov 2022
    Commits, not release notes

    This project publishes no release notes. Between v0.2.0 and v0.3.0 there were 24 commits, 23 of them substantive:

    • Remove old future imports
    • Add Kaleb Barrett to copyright holders
    • make is_windows = False for 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.

  7. 0.2.0 10 Feb 2021
    Commits, not release notes

    This project publishes no release notes. Between v0.1.1 and v0.2.0 there 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.

  8. 0.1.1 06 Dec 2020

    Nothing published for this version

  9. 0.1.0 15 Jul 2020

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive