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

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.481.3
File Actions
scipy_openblas64-0.3.34.481.3-py3-none-win_arm64.whl Python 3 none Windows ARM64 Details for scipy_openblas64-0.3.34.481.3-py3-none-win_arm64.whl
scipy_openblas64-0.3.34.481.3-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details for scipy_openblas64-0.3.34.481.3-py3-none-win_amd64.whl
scipy_openblas64-0.3.34.481.3-py3-none-musllinux_1_2_x86_64.whl Python 3 none Linux musl 1.2+ x86-64 Details for scipy_openblas64-0.3.34.481.3-py3-none-musllinux_1_2_x86_64.whl
scipy_openblas64-0.3.34.481.3-py3-none-musllinux_1_2_aarch64.whl Python 3 none Linux musl 1.2+ ARM64 Details for scipy_openblas64-0.3.34.481.3-py3-none-musllinux_1_2_aarch64.whl
scipy_openblas64-0.3.34.481.3-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.481.3-py3-none-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl
scipy_openblas64-0.3.34.481.3-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.481.3-py3-none-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
scipy_openblas64-0.3.34.481.3-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.481.3-py3-none-manylinux_2_27_s390x.manylinux_2_28_s390x.whl
scipy_openblas64-0.3.34.481.3-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 for scipy_openblas64-0.3.34.481.3-py3-none-manylinux_2_27_ppc64le.manylinux_2_28_ppc64le.whl
scipy_openblas64-0.3.34.481.3-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 for scipy_openblas64-0.3.34.481.3-py3-none-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
scipy_openblas64-0.3.34.481.3-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details for scipy_openblas64-0.3.34.481.3-py3-none-macosx_11_0_arm64.whl
scipy_openblas64-0.3.34.481.3-py3-none-macosx_10_13_x86_64.whl Python 3 none macOS 10.13+ x86-64 Details for scipy_openblas64-0.3.34.481.3-py3-none-macosx_10_13_x86_64.whl
scipy_openblas64-0.3.34.481.3-py3-none-android_24_x86_64.whl Python 3 none Android API level 24+ x86-64 Details for scipy_openblas64-0.3.34.481.3-py3-none-android_24_x86_64.whl
scipy_openblas64-0.3.34.481.3-py3-none-android_24_arm64_v8a.whl Python 3 none Android API level 24+ ARM64 v8a Details for scipy_openblas64-0.3.34.481.3-py3-none-android_24_arm64_v8a.whl

Total release size: 91.0 MB

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

Download URL scipy_openblas64-0.3.34.481.3-py3-none-win_arm64.whl
Size 5.1 MB
Tags Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
ca0d31041b7b7fb0d5655c9f0bb250a6378bfa22ee39085fb7fc7eb95b9b6aca
BLAKE2b-256 checksum
How to use checksums
37069a813666958160befc6b1eab58e5ba7c1af550f96be022a6b9d0c708043f
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 Nov 2, 2026.

Transparency log

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

Download URL scipy_openblas64-0.3.34.481.3-py3-none-win_amd64.whl
Size 7.1 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
7ded297cb505642e88de7b687317e451ac8d432387dbcba82913d759003c3b92
BLAKE2b-256 checksum
How to use checksums
648eb6829bd8bfb30f8f6df169822c89f56c7c489b5fd1ba730c450786f3287e
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 Nov 2, 2026.

Transparency log

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

Download URL scipy_openblas64-0.3.34.481.3-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
8e5621bb9f6b63395e523101f26cc091781d544363e70f6a629af24652ade41f
BLAKE2b-256 checksum
How to use checksums
eac25770943d6b289ef22163dfeb6002bc98ca1e0c17644d81fe666d68380bbb
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 Nov 2, 2026.

Transparency log

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

Download URL scipy_openblas64-0.3.34.481.3-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
2bc5a88a80bba79600c4573457d3ae31b7f47056a1fc394634183d0dbf0fe748
BLAKE2b-256 checksum
How to use checksums
e1a392a66eb4e2521a17abff1bf4d7c12a4bc2672d4e398bc16c633a8094e3f9
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 Nov 2, 2026.

Transparency log

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

Download URL scipy_openblas64-0.3.34.481.3-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
ab3bb1b3d56e4cb4b0971e0abea78ab5dbb307d748297d8d43716fd8c760201e
BLAKE2b-256 checksum
How to use checksums
19f3f4b7ffe8b469f6c71b568ed11465fb5231bf78c63053544067690f3addd4
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 Nov 2, 2026.

Transparency log

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

Download URL scipy_openblas64-0.3.34.481.3-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
deb7f39980f5b4db6140d4a9d948e066ad3ea4a7c6545caa65c3f590fdc23559
BLAKE2b-256 checksum
How to use checksums
465c37ec5663b547cbee4797096485840358b75fc1693fa433dd4b545e7d9c86
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 Nov 2, 2026.

Transparency log

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

Download URL scipy_openblas64-0.3.34.481.3-py3-none-manylinux_2_27_s390x.manylinux_2_28_s390x.whl
Size 6.3 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
56ce85b6a1f9a36f46c9f6a69b65edc97427c725ac4658fd846bfa75f65aa628
BLAKE2b-256 checksum
How to use checksums
b4dcb92bbfca5dadc9a64a24f60daa499d06fb29f119d5eef424c0aeed142af7
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 Nov 2, 2026.

Transparency log

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

Download URL scipy_openblas64-0.3.34.481.3-py3-none-manylinux_2_27_ppc64le.manylinux_2_28_ppc64le.whl
Size 8.7 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
009495f09d4b265b4c3493b57e21b1a0fde2c0d62abcb07e26490674353d3cb0
BLAKE2b-256 checksum
How to use checksums
a8d4925d68cc2fa1bb7a1689e06e7242adbd56c0ee8e2cae6796932ff1a979de
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 Nov 2, 2026.

Transparency log

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

Download URL scipy_openblas64-0.3.34.481.3-py3-none-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 9.0 MB
Tags Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 Python 3
SHA-256 checksum
How to use checksums
efd31ed0ca0c182cd57761e5f5f17899e0de39be4b1809d17e13aafc21500ec4
BLAKE2b-256 checksum
How to use checksums
f6f3821cc722987fa1b43318233c20b8c44e7ecf62a691bb8a5e76a97e1ea633
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 Nov 2, 2026.

Transparency log

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

Download URL scipy_openblas64-0.3.34.481.3-py3-none-macosx_11_0_arm64.whl
Size 5.6 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
280660396e528988b8ac30e21a38222aa0a6552b0b3f54712abd92eb116d4901
BLAKE2b-256 checksum
How to use checksums
4ca05ef91ea22a44925fb9ff5fb38f2607ad48971df4ee95aa391b3a4ed97f8f
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 Nov 2, 2026.

Transparency log

Release files / scipy_openblas64-0.3.34.481.3-py3-none-macosx_10_13_x86_64.whl

Download URL scipy_openblas64-0.3.34.481.3-py3-none-macosx_10_13_x86_64.whl
Size 7.9 MB
Tags Python 3 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
b1a21963d32e6fb5f6e980998aefaa11c86cfcc1bb0b952134595906947dd598
BLAKE2b-256 checksum
How to use checksums
0742f21df363b97b14c60389d6e0362f8c6c5c890e32b605ba299248389a72ed
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 Nov 2, 2026.

Transparency log

Release files / scipy_openblas64-0.3.34.481.3-py3-none-android_24_x86_64.whl

Download URL scipy_openblas64-0.3.34.481.3-py3-none-android_24_x86_64.whl
Size 5.9 MB
Tags Android API level 24+ x86-64 Python 3
SHA-256 checksum
How to use checksums
c63cd2af0d4a9961b0eb1d389a33604ddd574e76119311cf5481e668d973c006
BLAKE2b-256 checksum
How to use checksums
a939ea5b24510c827c185151773321ed9de66ca607eca29b3de3b320bd610a0a
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 Nov 2, 2026.

Transparency log

Release files / scipy_openblas64-0.3.34.481.3-py3-none-android_24_arm64_v8a.whl

Download URL scipy_openblas64-0.3.34.481.3-py3-none-android_24_arm64_v8a.whl
Size 5.1 MB
Tags Android API level 24+ ARM64 v8a Python 3
SHA-256 checksum
How to use checksums
46ab9f36f2d371f355e031685a19ea9368eee35f99a48eb5b66159a40013d706
BLAKE2b-256 checksum
How to use checksums
0799ecd2ecb1de7334e3b71925fe41951e14626c7e8f9d9a82db1b2b09e886bb
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 Nov 2, 2026.

Transparency log

Security for scipy-openblas64 0.3.34.481.3

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 13 files in this release have been uploaded with provenance metadata.

Select from 13 files

Attestation for scipy_openblas64-0.3.34.481.3-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 Nov 2, 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