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-openblas32 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-openblas32 0.3.34.237.1
File
scipy_openblas32-0.3.34.237.1-py3-none-win_arm64.whl Python 3 none Windows ARM64 Details
scipy_openblas32-0.3.34.237.1-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
scipy_openblas32-0.3.34.237.1-py3-none-win32.whl Python 3 none Windows x86-32 Details
scipy_openblas32-0.3.34.237.1-py3-none-musllinux_1_2_x86_64.whl Python 3 none Linux musl 1.2+ x86-64 Details
scipy_openblas32-0.3.34.237.1-py3-none-musllinux_1_2_aarch64.whl Python 3 none Linux musl 1.2+ ARM64 Details
scipy_openblas32-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_openblas32-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_openblas32-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_openblas32-0.3.34.237.1-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
scipy_openblas32-0.3.34.237.1-py3-none-manylinux_2_27_i686.manylinux_2_28_i686.whl Python 3 none Linux glibc 2.28+ x86-32, Linux glibc 2.27+ x86-32 Details
scipy_openblas32-0.3.34.237.1-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
scipy_openblas32-0.3.34.237.1-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details
scipy_openblas32-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: 91.5 MB

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

Download URL scipy_openblas32-0.3.34.237.1-py3-none-win_arm64.whl
Size 5.2 MB
Tags Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
bc7c66d1d375be322b20c95f26fd75269081bc57776ee46a55485d8879451b85
BLAKE2b-256 checksum
How to use checksums
8ac749c9d3ff23952f4d400951848b02038305091e64fd67aad5764afb39b1dd
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_openblas32-0.3.34.237.1-py3-none-win_amd64.whl

Download URL scipy_openblas32-0.3.34.237.1-py3-none-win_amd64.whl
Size 7.2 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
dec26eb2f1809a8a1a8a2f7b32fae6f33ec0e3f2b6e7c7f6dc7bb8930c46d6b0
BLAKE2b-256 checksum
How to use checksums
28cf50b4d906a196246b9ea893d51d08550d80546b65e945d8ac884f4acf057f
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_openblas32-0.3.34.237.1-py3-none-win32.whl

Download URL scipy_openblas32-0.3.34.237.1-py3-none-win32.whl
Size 5.6 MB
Tags Python 3 Windows x86-32
SHA-256 checksum
How to use checksums
f46e88835d966d7a077d8af0a5652ff7deda63390219fe018b55f7d88dce5acf
BLAKE2b-256 checksum
How to use checksums
68a4e373027ce5f225a5aeccabec47fab4c0ca19216f65f873fc604b04cc0535
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_openblas32-0.3.34.237.1-py3-none-musllinux_1_2_x86_64.whl

Download URL scipy_openblas32-0.3.34.237.1-py3-none-musllinux_1_2_x86_64.whl
Size 8.0 MB
Tags Linux musl 1.2+ x86-64 Python 3
SHA-256 checksum
How to use checksums
d8b6789814a792e6054a801c75b27adb269b5d21ee425f927f87efd21ef30385
BLAKE2b-256 checksum
How to use checksums
95466422f80e34652ed2299d70684bb1857e1877f9e4ebb5c1ac6996055e9187
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_openblas32-0.3.34.237.1-py3-none-musllinux_1_2_aarch64.whl

Download URL scipy_openblas32-0.3.34.237.1-py3-none-musllinux_1_2_aarch64.whl
Size 9.1 MB
Tags Linux musl 1.2+ ARM64 Python 3
SHA-256 checksum
How to use checksums
0e9ab73b75dfb99385184b68ac44eb2bf6389d1a981e6d3dd42af7b26e37ee55
BLAKE2b-256 checksum
How to use checksums
1d8bebbc0db3f5cb484d286400fbecf31fb75f9e3e8038b61da245c2603f1067
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_openblas32-0.3.34.237.1-py3-none-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl

Download URL scipy_openblas32-0.3.34.237.1-py3-none-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl
Size 5.5 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
48caf224aaf023da9363a8eaa53d0d8cce851521401adcd6af5d1b3311f4f470
BLAKE2b-256 checksum
How to use checksums
03132d4e3626c85fe7dbe336fb02c261046fbb9302f63e1f997052cd5ab2f23e
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_openblas32-0.3.34.237.1-py3-none-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL scipy_openblas32-0.3.34.237.1-py3-none-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 7.8 MB
Tags Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 Python 3
SHA-256 checksum
How to use checksums
e8e0e2608c0feaf157b9bfb0578ce9f33dbddb7b96492f755608ae220f2a0702
BLAKE2b-256 checksum
How to use checksums
eb15175d115a8a5d2969db4b26bb2a988aed21fdad63ec3704b3c5c0c443b6ed
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_openblas32-0.3.34.237.1-py3-none-manylinux_2_27_s390x.manylinux_2_28_s390x.whl

Download URL scipy_openblas32-0.3.34.237.1-py3-none-manylinux_2_27_s390x.manylinux_2_28_s390x.whl
Size 6.5 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
a8d03571c5dd1776c61e7b7223aed6214ac122b94194f7c0cb36ba5780eb929e
BLAKE2b-256 checksum
How to use checksums
ee81a21c20474d4afff1144b2743a9ed4d7da4e8882a8df8a1487741f5035f11
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_openblas32-0.3.34.237.1-py3-none-manylinux_2_27_ppc64le.manylinux_2_28_ppc64le.whl

Download URL scipy_openblas32-0.3.34.237.1-py3-none-manylinux_2_27_ppc64le.manylinux_2_28_ppc64le.whl
Size 8.4 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
8f8aa6ff3c0acf10df18bb43148b43bab41d110805d64b2d2501c03caa0eda70
BLAKE2b-256 checksum
How to use checksums
640e31d3e96cfaca77d2bf0a0b1c77d41875c7729becdc6756f37148c1df0f4c
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_openblas32-0.3.34.237.1-py3-none-manylinux_2_27_i686.manylinux_2_28_i686.whl

Download URL scipy_openblas32-0.3.34.237.1-py3-none-manylinux_2_27_i686.manylinux_2_28_i686.whl
Size 6.0 MB
Tags Linux glibc 2.27+ x86-32 Linux glibc 2.28+ x86-32 Python 3
SHA-256 checksum
How to use checksums
4c715389c0ffc14cef9c0e1ddf7e00a66ba3d680758aa5083f15eb551cb50f67
BLAKE2b-256 checksum
How to use checksums
a858cdf69b5ff61286c21d6bc30e7a1b88161f55b1193221c16bd426d6764558
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_openblas32-0.3.34.237.1-py3-none-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL scipy_openblas32-0.3.34.237.1-py3-none-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 8.9 MB
Tags Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 Python 3
SHA-256 checksum
How to use checksums
862cefbfd1c9cd44ad88400dfe5b40ce9c1b01cb6ad1172cc45d894572f5b8c2
BLAKE2b-256 checksum
How to use checksums
0049bf8d6d8a121b088700e37608ea3bc10a275b911471cbfdc56d63828cfeb6
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_openblas32-0.3.34.237.1-py3-none-macosx_11_0_arm64.whl

Download URL scipy_openblas32-0.3.34.237.1-py3-none-macosx_11_0_arm64.whl
Size 5.5 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d57eb87cf40c15b677b32afd23221b466c967c85dad605138c22dc9cc149f31c
BLAKE2b-256 checksum
How to use checksums
f7813c5f97b4fb1dbf6eb72cdef1891563cf217e8168a11f20e56271167fcf1b
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_openblas32-0.3.34.237.1-py3-none-macosx_10_9_x86_64.whl

Download URL scipy_openblas32-0.3.34.237.1-py3-none-macosx_10_9_x86_64.whl
Size 7.9 MB
Tags Python 3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
9f534e3ce45c2ed6971bc98a18e3407c778d3b9bc7957f60cf0a423a82c4edef
BLAKE2b-256 checksum
How to use checksums
03489aa28d948a006fc1d8794e8d6065125bac3c499c6ff0d35a0128c0ca4265
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

13 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