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.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-openblas32 0.3.34.481.3
File Actions
scipy_openblas32-0.3.34.481.3-py3-none-win_arm64.whl Python 3 none Windows ARM64 Details for scipy_openblas32-0.3.34.481.3-py3-none-win_arm64.whl
scipy_openblas32-0.3.34.481.3-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details for scipy_openblas32-0.3.34.481.3-py3-none-win_amd64.whl
scipy_openblas32-0.3.34.481.3-py3-none-win32.whl Python 3 none Windows x86-32 Details for scipy_openblas32-0.3.34.481.3-py3-none-win32.whl
scipy_openblas32-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_openblas32-0.3.34.481.3-py3-none-musllinux_1_2_x86_64.whl
scipy_openblas32-0.3.34.481.3-py3-none-musllinux_1_2_aarch64.whl Python 3 none Linux musl 1.2+ ARM64 Details for scipy_openblas32-0.3.34.481.3-py3-none-musllinux_1_2_aarch64.whl
scipy_openblas32-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_openblas32-0.3.34.481.3-py3-none-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl
scipy_openblas32-0.3.34.481.3-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 for scipy_openblas32-0.3.34.481.3-py3-none-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
scipy_openblas32-0.3.34.481.3-py3-none-manylinux_2_27_s390x.manylinux_2_28_s390x.whl Python 3 none Linux glibc 2.28+ IBM System/390x, Linux glibc 2.27+ IBM System/390x Details for scipy_openblas32-0.3.34.481.3-py3-none-manylinux_2_27_s390x.manylinux_2_28_s390x.whl
scipy_openblas32-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_openblas32-0.3.34.481.3-py3-none-manylinux_2_27_ppc64le.manylinux_2_28_ppc64le.whl
scipy_openblas32-0.3.34.481.3-py3-none-manylinux_2_27_i686.manylinux_2_28_i686.whl Python 3 none Linux glibc 2.27+ x86-32, Linux glibc 2.28+ x86-32 Details for scipy_openblas32-0.3.34.481.3-py3-none-manylinux_2_27_i686.manylinux_2_28_i686.whl
scipy_openblas32-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_openblas32-0.3.34.481.3-py3-none-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
scipy_openblas32-0.3.34.481.3-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details for scipy_openblas32-0.3.34.481.3-py3-none-macosx_11_0_arm64.whl
scipy_openblas32-0.3.34.481.3-py3-none-macosx_10_13_x86_64.whl Python 3 none macOS 10.13+ x86-64 Details for scipy_openblas32-0.3.34.481.3-py3-none-macosx_10_13_x86_64.whl
scipy_openblas32-0.3.34.481.3-py3-none-android_24_x86_64.whl Python 3 none Android API level 24+ x86-64 Details for scipy_openblas32-0.3.34.481.3-py3-none-android_24_x86_64.whl
scipy_openblas32-0.3.34.481.3-py3-none-android_24_arm64_v8a.whl Python 3 none Android API level 24+ ARM64 v8a Details for scipy_openblas32-0.3.34.481.3-py3-none-android_24_arm64_v8a.whl

Total release size: 104.7 MB

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

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

Download URL scipy_openblas32-0.3.34.481.3-py3-none-win_amd64.whl
Size 7.3 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
963e311354df08856c22aad17d77209448d2d8fc3bc4b3b1d87912828797cf13
BLAKE2b-256 checksum
How to use checksums
7f9ced82277dafc6965d6b8f1da9a8c6edb01c1e473b0f03d4de28b884da2f03
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_openblas32-0.3.34.481.3-py3-none-win32.whl

Download URL scipy_openblas32-0.3.34.481.3-py3-none-win32.whl
Size 5.7 MB
Tags Python 3 Windows x86-32
SHA-256 checksum
How to use checksums
018c83285d739bcaa1e94c5190b27c8d11a57de454dbd3f2dfd8acd3d56caf74
BLAKE2b-256 checksum
How to use checksums
befaad1a510bad8572efca41d9aec98b674bbddf4b60c3e236524ff95719e85f
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_openblas32-0.3.34.481.3-py3-none-musllinux_1_2_x86_64.whl

Download URL scipy_openblas32-0.3.34.481.3-py3-none-musllinux_1_2_x86_64.whl
Size 8.1 MB
Tags Linux musl 1.2+ x86-64 Python 3
SHA-256 checksum
How to use checksums
46fac855d3c05004f9ee111eeeeb0aeb076c6411fc6f87c34a49b8ba729c4c38
BLAKE2b-256 checksum
How to use checksums
a382055d23142ed1cc0b51043f33edcf21ba40d58faec0db268c5190b39a308d
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_openblas32-0.3.34.481.3-py3-none-musllinux_1_2_aarch64.whl

Download URL scipy_openblas32-0.3.34.481.3-py3-none-musllinux_1_2_aarch64.whl
Size 9.3 MB
Tags Linux musl 1.2+ ARM64 Python 3
SHA-256 checksum
How to use checksums
88b00ba6a232fe958695403f6f71858fb23c3c9ce561c467e787e5d46ace16ca
BLAKE2b-256 checksum
How to use checksums
e85350f0cf55c24cf3de08e6952c6267478beb1eaf2832dbe7164289bf7be6ed
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_openblas32-0.3.34.481.3-py3-none-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl

Download URL scipy_openblas32-0.3.34.481.3-py3-none-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl
Size 5.6 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
b27d19793b78825a5cd8a116771815ed29a651658fc4c03bcdd4b50542ceee46
BLAKE2b-256 checksum
How to use checksums
940294f1bd1786014eecbe4cfc70cc051c8d9b98e1e916eb1bd3b51b49a5f210
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_openblas32-0.3.34.481.3-py3-none-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

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

Download URL scipy_openblas32-0.3.34.481.3-py3-none-manylinux_2_27_s390x.manylinux_2_28_s390x.whl
Size 6.6 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
630b2d3be568bec71b078650bad5c13484eb4916bcfefb92c70fb30f1a12210f
BLAKE2b-256 checksum
How to use checksums
ad2abb97fdeda7e8165aa6e22def812c1bd5b5e453e5a49b20bb68757e4b4de5
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_openblas32-0.3.34.481.3-py3-none-manylinux_2_27_ppc64le.manylinux_2_28_ppc64le.whl

Download URL scipy_openblas32-0.3.34.481.3-py3-none-manylinux_2_27_ppc64le.manylinux_2_28_ppc64le.whl
Size 8.9 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
f12ea9d388f887c10b921aaedaab861c957152b6b84d98e391a189ca7a256cbe
BLAKE2b-256 checksum
How to use checksums
593d5ebc0960f3ea86886e8b1ada3c12b589090de44db989fa303ea5181a61de
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_openblas32-0.3.34.481.3-py3-none-manylinux_2_27_i686.manylinux_2_28_i686.whl

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

Download URL scipy_openblas32-0.3.34.481.3-py3-none-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 9.1 MB
Tags Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 Python 3
SHA-256 checksum
How to use checksums
e085dddbc5b9aa130f83def515d31c440e69f387a90c7e63b154a5575b4466bc
BLAKE2b-256 checksum
How to use checksums
043e19a35f6b50552df2fa9464b526d0a4f98f4f9e7789b2adbb813d598640f7
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_openblas32-0.3.34.481.3-py3-none-macosx_11_0_arm64.whl

Download URL scipy_openblas32-0.3.34.481.3-py3-none-macosx_11_0_arm64.whl
Size 5.8 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
813bb8101da2f64555c4a5e71c3714539d92b0b4f1841ec12b80d50e56cde46c
BLAKE2b-256 checksum
How to use checksums
fb4d13b7ac90331a8a63b02079724a79f5a5de51f2cebeaca4faf66216e34c6e
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_openblas32-0.3.34.481.3-py3-none-macosx_10_13_x86_64.whl

Download URL scipy_openblas32-0.3.34.481.3-py3-none-macosx_10_13_x86_64.whl
Size 8.0 MB
Tags Python 3 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
85d42ee10fd207ed6014273dcb9236ab1a65d21357f278b3aa0a78e8189665a8
BLAKE2b-256 checksum
How to use checksums
fb54663bf2136db6c64e4ad7a31b2ccc78002e542b4826b906d19085f43bd4af
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_openblas32-0.3.34.481.3-py3-none-android_24_x86_64.whl

Download URL scipy_openblas32-0.3.34.481.3-py3-none-android_24_x86_64.whl
Size 6.0 MB
Tags Android API level 24+ x86-64 Python 3
SHA-256 checksum
How to use checksums
2940f630794a207a7df119269d4446614e5d3e8b5e3f1e90ee4ce70185009a2d
BLAKE2b-256 checksum
How to use checksums
da7f45f814d5b934a50798ee6d145c5bdaadff4e9b066d94d7f0d88718d205f8
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_openblas32-0.3.34.481.3-py3-none-android_24_arm64_v8a.whl

Download URL scipy_openblas32-0.3.34.481.3-py3-none-android_24_arm64_v8a.whl
Size 5.2 MB
Tags Android API level 24+ ARM64 v8a Python 3
SHA-256 checksum
How to use checksums
a70dd925be2312b9fc51b02a0a8b17796abb7364aac1f44a95721fec929a1220
BLAKE2b-256 checksum
How to use checksums
531223afc9f94f34592db2083f10438f0e709f94bf49972dffb3475c180b2eeb
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-openblas32 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 15 files in this release have been uploaded with provenance metadata.

Select from 15 files

Attestation for scipy_openblas32-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