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.2

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.2
File Actions
scipy_openblas64-0.3.34.237.2-py3-none-win_arm64.whl Python 3 none Windows ARM64 Details for scipy_openblas64-0.3.34.237.2-py3-none-win_arm64.whl
scipy_openblas64-0.3.34.237.2-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details for scipy_openblas64-0.3.34.237.2-py3-none-win_amd64.whl
scipy_openblas64-0.3.34.237.2-py3-none-musllinux_1_2_x86_64.whl Python 3 none Linux musl 1.2+ x86-64 Details for scipy_openblas64-0.3.34.237.2-py3-none-musllinux_1_2_x86_64.whl
scipy_openblas64-0.3.34.237.2-py3-none-musllinux_1_2_aarch64.whl Python 3 none Linux musl 1.2+ ARM64 Details for scipy_openblas64-0.3.34.237.2-py3-none-musllinux_1_2_aarch64.whl
scipy_openblas64-0.3.34.237.2-py3-none-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl Python 3 none Linux glibc 2.38+ RISC-V 64, Linux glibc 2.39+ RISC-V 64 Details for scipy_openblas64-0.3.34.237.2-py3-none-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl
scipy_openblas64-0.3.34.237.2-py3-none-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl Python 3 none Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details for scipy_openblas64-0.3.34.237.2-py3-none-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
scipy_openblas64-0.3.34.237.2-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 for scipy_openblas64-0.3.34.237.2-py3-none-manylinux_2_27_s390x.manylinux_2_28_s390x.whl
scipy_openblas64-0.3.34.237.2-py3-none-manylinux_2_27_ppc64le.manylinux_2_28_ppc64le.whl Python 3 none Linux glibc 2.28+ PowerPC 64-le, Linux glibc 2.27+ PowerPC 64-le Details for scipy_openblas64-0.3.34.237.2-py3-none-manylinux_2_27_ppc64le.manylinux_2_28_ppc64le.whl
scipy_openblas64-0.3.34.237.2-py3-none-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl Python 3 none Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details for scipy_openblas64-0.3.34.237.2-py3-none-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
scipy_openblas64-0.3.34.237.2-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details for scipy_openblas64-0.3.34.237.2-py3-none-macosx_11_0_arm64.whl
scipy_openblas64-0.3.34.237.2-py3-none-macosx_10_9_x86_64.whl Python 3 none macOS 10.9+ x86-64 Details for scipy_openblas64-0.3.34.237.2-py3-none-macosx_10_9_x86_64.whl

Total release size: 78.1 MB

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

Download URL scipy_openblas64-0.3.34.237.2-py3-none-win_arm64.whl
Size 5.0 MB
Tags Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
7fe5203673fb612d3c5c521845a3d64cbf273dc094b06aa90fc4c60b0f992b18
BLAKE2b-256 checksum
How to use checksums
bd4fe8e596ba4bc59944c36d0d9f957466fbc7037b3fc1a912ae8475b92715b2
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 17, 2026.

Transparency log

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

Download URL scipy_openblas64-0.3.34.237.2-py3-none-win_amd64.whl
Size 7.0 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
a9115196d496c31db5065144b214d2906835843bd150b25ea175051993f0c44d
BLAKE2b-256 checksum
How to use checksums
218c5e1b2f6029044c8ece2c58b65146575003a4e75d099189f1f9460d39a8f6
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 17, 2026.

Transparency log

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

Download URL scipy_openblas64-0.3.34.237.2-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
4e3276a59c90207c9ee8e0aa507fa2f64bfe7381f41a44a2359cc4836d007273
BLAKE2b-256 checksum
How to use checksums
fdf64affad1277d846288828dda9efb3b4b77fc92a72a5e67e599818f7efe70a
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 17, 2026.

Transparency log

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

Download URL scipy_openblas64-0.3.34.237.2-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
93c04e5ab264b5ae85e566dfe5a7bfab29b5fd9d0c0c4278cc9667175afa2fc0
BLAKE2b-256 checksum
How to use checksums
eb7ffa14248bf914470cc68c8441a6db9655556becf19629a1ea126cb80809ef
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 17, 2026.

Transparency log

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

Download URL scipy_openblas64-0.3.34.237.2-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
342b4c7cedbd910f830d31fd85ab5fc7e9b27b51b8a99c09f836d0742d7ecba7
BLAKE2b-256 checksum
How to use checksums
982ffa5bcf95c7e6c0355aef9defd7774208c73664d6e795490beef60dadd09c
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 17, 2026.

Transparency log

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

Download URL scipy_openblas64-0.3.34.237.2-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
291e1e4f9ce4b60decbd2e29fd6a45d0270d84d936bb3321853e006325f719ff
BLAKE2b-256 checksum
How to use checksums
6a0bddc916bf24605bcd67184b7a76981b1fdfbbc23d15675fada2d4101432e9
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 17, 2026.

Transparency log

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

Download URL scipy_openblas64-0.3.34.237.2-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
cf838e2953f89e84e288fc7d9ede605dffb752ba31a3dbb9566172a1ac22d0e3
BLAKE2b-256 checksum
How to use checksums
16455234542896a22f87b57b08de613b763b2edf10e2f0adaf359290d64701be
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 17, 2026.

Transparency log

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

Download URL scipy_openblas64-0.3.34.237.2-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
c41e2522359c532a3a572f267dff374500fd32ed6d5b822e3d22357dded3e390
BLAKE2b-256 checksum
How to use checksums
b87626d1d1036064eeb04e8298754959d76022343aee93e279c21c0278b11e64
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 17, 2026.

Transparency log

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

Download URL scipy_openblas64-0.3.34.237.2-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
00771279388c087421c78ceeac7aa8e8522694652bbe21e7c70b937fc3d79862
BLAKE2b-256 checksum
How to use checksums
2ac321e16aad9624e5102e46744dd64cf7dcb86e862664949027752731e3c53b
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 17, 2026.

Transparency log

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

Download URL scipy_openblas64-0.3.34.237.2-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
46646612ec7afbf70d0cd3893ff55f67887a139149d276de0cfba252f45f2a34
BLAKE2b-256 checksum
How to use checksums
3393796a63bc3ab9134099b7760b0fbb7bb02f12963d728abf5dc2b5a2e19104
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 17, 2026.

Transparency log

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

Download URL scipy_openblas64-0.3.34.237.2-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
9f500a779e8286ad8919c66fe96fb5ca690cd573f239e814ff177d7f2b387277
BLAKE2b-256 checksum
How to use checksums
1683e8c0a1c9e856a6b3ac4c159db99c8ebc5836a195beb526e45676a8744b4e
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 17, 2026.

Transparency log

Security for scipy-openblas64 0.3.34.237.2

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.

Full provenance

All 11 files in this release have been uploaded with provenance metadata.

Select from 11 files

Attestation for scipy_openblas64-0.3.34.237.2-py3-none-win_arm64.whl

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 17, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release
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