OpenBLAS 32-bit Integer (LP64) Provider for SciPy/NumPy

0.3.31.188.0 · active · verified Wed Apr 15

scipy-openblas32 provides OpenBLAS, a highly optimized BLAS library, packaged as Python wheels. Its primary purpose is to serve as a build and runtime dependency in CI and local development for NumPy and SciPy, and to be vendored into their official wheels. It bundles all necessary gfortran support libraries, making the wheels self-contained. The current version is 0.3.31.188.0, and it maintains an active release cadence driven by the needs of SciPy and NumPy.

Warnings

Install

Imports

Quickstart

This quickstart demonstrates how build systems (e.g., for SciPy or NumPy) would query `scipy-openblas32` to find the necessary OpenBLAS components (include paths, library paths, and pkg-config information) for linking during compilation. It is not intended for direct use in typical end-user Python applications, as `scipy-openblas32` is a low-level dependency provider.

import scipy_openblas32 as so32

# This library is typically used by build systems of other packages
# to locate the bundled OpenBLAS libraries for compilation.
# For example, to generate a pkg-config file for a build system:
# (This code snippet demonstrates the *intended interaction* for other libraries)
# In a real build process, the output would be redirected to a file, e.g., scipy-openblas32.pc

print("OpenBLAS include directory:", so32.get_include_dir())
print("OpenBLAS library directory:", so32.get_lib_dir())
print("OpenBLAS pkg-config info:\n", so32.get_pkg_config())

view raw JSON →