Avatar for the PyO3 user
PyO3
pyo3
BlogDocsChangelog

Performance History

Latest Results

Auto-detect Python for raw-dylib linking without enumerating lib names Replace the hardcoded library name enumeration in the `extern_libpython!` macro with a build-time generated macro. `pyo3-ffi/build.rs` now detects the Python shared library name and writes a `pyo3_libpython_link!` macro to OUT_DIR (cargo) or target/generated/ (meson), which `extern_libpython!` invokes. This means any Python version or implementation — including future ones — is supported without source changes, and import libraries (.lib files) are no longer required on Windows. Add `pyo3-build-config/src/raw_dylib.rs` with extracted macro generation logic and 4 unit tests covering CPython/PyPy/GraalPy across platforms and versions, including unreleased versions.
wenming21:raw-dylib-auto-detect
8 hours ago
release: 0.30.1
release-0.30.1
24 hours ago
Rename 6529.packaging.md to 6530.packaging.md
wenming21:raw-dylib-auto-detect
1 day ago

Latest Branches

CodSpeed Performance Gauge
0%
Auto-detect Python for raw-dylib linking without enumerating lib names#6530
8 hours ago
3004f4c
wenming21:raw-dylib-auto-detect
CodSpeed Performance Gauge
0%
release: 0.30.1#6523
24 hours ago
b2ec72e
release-0.30.1
CodSpeed Performance Gauge
0%
1 day ago
027f59b
Tpt:tpt/license-file
© 2026 CodSpeed Technology
Home Terms Privacy Docs