Skip to main content

Wheels containing OpenBLAS

  1. The primary purposes of the scipy-openblas32 and scipy-openblas64 wheels are:
    • (a) to use them as build and runtime dependencies in CI and local development for NumPy and SciPy
    • (b) to be vendored into NumPy and SciPy wheels
    • (c) possibly, in the future, being used as runtime dependencies for NumPy and/or SciPy.
  2. Other Python projects are also welcome to use these wheels for 1(a) and 1(b).
    • Please note that there is no strong guarantee of backwards compatibility for the symbol names nor the small Python API shipped in the wheels to enable linking against the shared library. If you want to use them, you should probably use == pins in the relevant CI/lock files, like NumPy and SciPy also do.

OpenBLAS library build process

First, OpenBLAS is built using build_lib in tools/build_steps.sh (on posix in a docker and drectly on macos) or tools/build_steps_windows.sh on windows.

Then the shared object and header files are used to build the wheel via tools/build_prepare_wheel.sh and pip build wheel.

If the build is on the main branch, the wheels are uploaded to https://anaconda.org/scientific=python-nightly-wheels/scipy_openblas32 and https://anaconda.org/scientific=python-nightly-wheels/scipy_openblas64 via tools/upload_to_anaconda_staging.sh.

There are workflow triggers for repo admins. They can trigger a testpypi build or a pypi build with the publish workflow, which will upload the wheels using trusted publishing. In order to publish to PyPI, there must be a tag at the HEAD of the branch used to publish. After merging a PR, be sure to update to main and use annotated tags:

git checkout main; git pull
git tag -a v0.3.31.126.4 -m"fixed something"

The wheel is self-contained, it includes all needed gfortran support libraries. On windows, this is a single DLL.

Buildtime

  • get_include_dir(), get_lib_dir() and get_library() for use in compiler or project arguments
  • get_pkg_config() will return a multi-line text that can be saved into a file and used with pkg-config for build systems like meson. This works around the problem of relocatable pkg-config files since the windows build uses pkgconfiglite v0.28 which does not support --define-prefix.

Runtime

  • importing will load openblas into the executable and provide the openblas symbols to the exectuable.

Metadata

Release files for scipy-openblas64 0.3.34.237.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for scipy-openblas64 0.3.34.237.1
File
scipy_openblas64-0.3.34.237.1-py3-none-win_arm64.whl Python 3 none Windows ARM64 Details
scipy_openblas64-0.3.34.237.1-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
scipy_openblas64-0.3.34.237.1-py3-none-musllinux_1_2_x86_64.whl Python 3 none Linux musl 1.2+ x86-64 Details
scipy_openblas64-0.3.34.237.1-py3-none-musllinux_1_2_aarch64.whl Python 3 none Linux musl 1.2+ ARM64 Details
scipy_openblas64-0.3.34.237.1-py3-none-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl Python 3 none Linux glibc 2.39+ RISC-V 64, Linux glibc 2.38+ RISC-V 64 Details
scipy_openblas64-0.3.34.237.1-py3-none-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl Python 3 none Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
scipy_openblas64-0.3.34.237.1-py3-none-manylinux_2_27_s390x.manylinux_2_28_s390x.whl Python 3 none Linux glibc 2.27+ IBM System/390x, Linux glibc 2.28+ IBM System/390x Details
scipy_openblas64-0.3.34.237.1-py3-none-manylinux_2_27_ppc64le.manylinux_2_28_ppc64le.whl Python 3 none Linux glibc 2.27+ PowerPC 64-le, Linux glibc 2.28+ PowerPC 64-le Details
scipy_openblas64-0.3.34.237.1-py3-none-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl Python 3 none Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details
scipy_openblas64-0.3.34.237.1-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details
scipy_openblas64-0.3.34.237.1-py3-none-macosx_10_9_x86_64.whl Python 3 none macOS 10.9+ x86-64 Details

Total release size: 78.1 MB

Release files / scipy_openblas64-0.3.34.237.1-py3-none-win_arm64.whl

Download URL scipy_openblas64-0.3.34.237.1-py3-none-win_arm64.whl
Size 5.0 MB
Tags Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
447356f5b639b1631afb1a98c15e5c526edb995ec96af89d8699657b9972c0ea
BLAKE2b-256 checksum
How to use checksums
4c0bec704ec1c61b344cebb8c150ccdfa38568739cd8c374fd33ac49d91351a9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / scipy_openblas64-0.3.34.237.1-py3-none-win_amd64.whl

Download URL scipy_openblas64-0.3.34.237.1-py3-none-win_amd64.whl
Size 7.0 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
9271349bdc585cf102abcb3bfedd096b1daa98c0c134d3b174d226ed6fe8ad4c
BLAKE2b-256 checksum
How to use checksums
cd960cef7f257a74ca58a3209875dd83ec505ca1e5962ff518c6b511238e6ed2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / scipy_openblas64-0.3.34.237.1-py3-none-musllinux_1_2_x86_64.whl

Download URL scipy_openblas64-0.3.34.237.1-py3-none-musllinux_1_2_x86_64.whl
Size 7.8 MB
Tags Linux musl 1.2+ x86-64 Python 3
SHA-256 checksum
How to use checksums
4f6b8cabc546587911dca7362f0b7bb2921d798bff67827c6ce967166745180c
BLAKE2b-256 checksum
How to use checksums
969ddb860a8ba7cf173c310a5a5285d0ad8ba6f810f71dd86306237823eea12d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / scipy_openblas64-0.3.34.237.1-py3-none-musllinux_1_2_aarch64.whl

Download URL scipy_openblas64-0.3.34.237.1-py3-none-musllinux_1_2_aarch64.whl
Size 8.9 MB
Tags Linux musl 1.2+ ARM64 Python 3
SHA-256 checksum
How to use checksums
ff9fe0ec2901b66dc533a16397730c01c1b6864225d631cfb545c3d0a0499292
BLAKE2b-256 checksum
How to use checksums
cec8be13f7400179ea9a92a32e9f45b635ae4ddf691e7f751b281609067533f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / scipy_openblas64-0.3.34.237.1-py3-none-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl

Download URL scipy_openblas64-0.3.34.237.1-py3-none-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl
Size 5.4 MB
Tags Linux glibc 2.38+ RISC-V 64 Linux glibc 2.39+ RISC-V 64 Python 3
SHA-256 checksum
How to use checksums
c24d9e3672b40563a839e83e4ca0d232a234c347c21dacb684e35d0b423a3994
BLAKE2b-256 checksum
How to use checksums
cdd1504889c4eed47dfe7521db095b63ed7e471d9e1692621806f9774bda82be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / scipy_openblas64-0.3.34.237.1-py3-none-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL scipy_openblas64-0.3.34.237.1-py3-none-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 7.6 MB
Tags Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 Python 3
SHA-256 checksum
How to use checksums
2b30f352f2e9ede3d9fa412e9025d1a28284d1bdaa3e8355192ea7c01c482bd0
BLAKE2b-256 checksum
How to use checksums
1bf6eb074d9cb7c2bd0e11057274563f14b15f3c196f2c5352427773efaed23e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / scipy_openblas64-0.3.34.237.1-py3-none-manylinux_2_27_s390x.manylinux_2_28_s390x.whl

Download URL scipy_openblas64-0.3.34.237.1-py3-none-manylinux_2_27_s390x.manylinux_2_28_s390x.whl
Size 6.2 MB
Tags Linux glibc 2.27+ IBM System/390x Linux glibc 2.28+ IBM System/390x Python 3
SHA-256 checksum
How to use checksums
cfbfb37596e29232d4b4d7d11db9c7424bcc78d28fcba1156bb393784f27a5ea
BLAKE2b-256 checksum
How to use checksums
3eb5e31acadf0b0ec818bd8671b09c3f678ebb307ec15ca3428b1973441f7d42
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / scipy_openblas64-0.3.34.237.1-py3-none-manylinux_2_27_ppc64le.manylinux_2_28_ppc64le.whl

Download URL scipy_openblas64-0.3.34.237.1-py3-none-manylinux_2_27_ppc64le.manylinux_2_28_ppc64le.whl
Size 8.3 MB
Tags Linux glibc 2.27+ PowerPC 64-le Linux glibc 2.28+ PowerPC 64-le Python 3
SHA-256 checksum
How to use checksums
c55ecf36db77c64d4d5f5ee3d2ecbbe881fc48ec99a12d9b60310700c147969e
BLAKE2b-256 checksum
How to use checksums
9e7e0b0b2486b2564b280f25a12cf5c18d2fd6f44fe0807c58843aaf51905035
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / scipy_openblas64-0.3.34.237.1-py3-none-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL scipy_openblas64-0.3.34.237.1-py3-none-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 8.8 MB
Tags Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 Python 3
SHA-256 checksum
How to use checksums
4d32fbbc581b5b14b7fb6f6719de84d3a9e9cd6d7fbf14e3e378309a0c0eebc4
BLAKE2b-256 checksum
How to use checksums
d121be095e9bb3b6cb881559b0e31b3f71f898400d3f14eab5884c783d1d96e9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / scipy_openblas64-0.3.34.237.1-py3-none-macosx_11_0_arm64.whl

Download URL scipy_openblas64-0.3.34.237.1-py3-none-macosx_11_0_arm64.whl
Size 5.4 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5168f8d4a760094ba25c1ebe6b86717a18849a9d02948d3df33da21cb245053c
BLAKE2b-256 checksum
How to use checksums
22bce69675651f2dea74cc919d4f22ad19d9172aa5383d5b47ddbbdda5420555
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release files / scipy_openblas64-0.3.34.237.1-py3-none-macosx_10_9_x86_64.whl

Download URL scipy_openblas64-0.3.34.237.1-py3-none-macosx_10_9_x86_64.whl
Size 7.7 MB
Tags Python 3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
8069c1e918fca0d10897b997526dcb508a07eb04ef8277e3fdb72617515ee9e0
BLAKE2b-256 checksum
How to use checksums
a4e84cd2949feabb800414282c8ec99402671cdf75803fedb60f7033b9a9a8df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 13, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.3.34.237.1 This release

11 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page