setuptools extension for building non-Python Dynamic Shared ObjectsΒΆ
Building non-python shared libraries (eg. libY.so, libY.dylib, or Y.dll) for inclusion in a Python Wheel.
This setuptools extension provides at alternative to bundling externally built libraries in Python Wheel packages. This replaces an external build system (eg. Makefile), allowing non-python libraries to be built from source within a python ecosystem.
On PYPI
Canonical documentation
- Working with packages using setuptools_dso
- Applying to your package
- Runtime
- Probing Toolchain
- Troubleshooting
- Mechanics
- Release Notes
- 2.12.3 (Feb 2026)
- 2.12.2 (Mar 2025)
- 2.11 (Aug 2024)
- 2.10 (Nov 2023)
- 2.9 (June 2023)
- 2.8 (May 2023)
- 2.7 (Feb 2023)
- 2.6 (Sept 2022)
- 2.5 (Jan 2022)
- 2.4 (Oct 2021)
- 2.3 (Aug 2021)
- 2.2 (Aug 2021)
- 2.1 (July 2021)
- 2.0 (June 2021)
- 1.7 (May 2020)
- 1.6 (May 2020)
- 1.5 (Jan 2020)
- 1.4 (Jan 2020)
- 1.3 (Nov 2019)
- 1.2 (Aug 2019)
- 1.1 (Aug 2019)
- 1.0 (Oct 2018)