Skip to main content

Provides OpenBLAS for python packaging

Project description

OpenBLAS

We build OpenBLAS on Travis-CI (for linux aarch64, ppc64, s390x) and github actions for linux, windows, macOS x86_64 and macOS arm64.

Tarballs are at https://anaconda.org/scientific-python-nightly-wheels/openblas-libs/files

A project using the tarball, for Manylinux or macOS, will need the gfortran-install submodule used here, from https://github.com/MacPython/gfortran-install

We also build and upload a pip-installable wheel. The wheel is self-contained, it includes all needed gfortran support libraries. On windows, this is a single DLL. On linux we use auditwheel repair to mangle the shared object names.

The wheel supplies interfaces for building and using OpenBLAS in a python project like SciPy or NumPy:

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

scipy_openblas64-0.3.27.44.2-py3-none-win_amd64.whl (10.7 MB view hashes)

Uploaded Python 3 Windows x86-64

scipy_openblas64-0.3.27.44.2-py3-none-musllinux_1_1_x86_64.whl (11.0 MB view hashes)

Uploaded Python 3 musllinux: musl 1.1+ x86-64

scipy_openblas64-0.3.27.44.2-py3-none-musllinux_1_1_aarch64.whl (7.2 MB view hashes)

Uploaded Python 3 musllinux: musl 1.1+ ARM64

scipy_openblas64-0.3.27.44.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.2 MB view hashes)

Uploaded Python 3 manylinux: glibc 2.17+ x86-64

scipy_openblas64-0.3.27.44.2-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (8.9 MB view hashes)

Uploaded Python 3 manylinux: glibc 2.17+ ppc64le

scipy_openblas64-0.3.27.44.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.6 MB view hashes)

Uploaded Python 3 manylinux: glibc 2.17+ ARM64

scipy_openblas64-0.3.27.44.2-py3-none-macosx_11_0_arm64.whl (8.2 MB view hashes)

Uploaded Python 3 macOS 11.0+ ARM64

scipy_openblas64-0.3.27.44.2-py3-none-macosx_10_9_x86_64.whl (14.4 MB view hashes)

Uploaded Python 3 macOS 10.9+ x86-64

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page