Skip to main content

PyALSoft

PyALSoft provides automatically generated Python bindings for OpenAL Soft, including core OpenAL, ALC, EFX, and supported extensions.

Installation

PyALSoft requires Python 3.12 or later.

python3 -m pip install pyalsoft

Platforms

PyALSoft supports Windows x86-64, macOS x86-64 and ARM64, and Linux x86-64 and ARM64. Platform wheels bundle OpenAL Soft. pyalsoft.load() uses the bundled library when available, then falls back to a system installation. Pass an explicit library path to pyalsoft.load(path) to override discovery.

Disclaimer

PyALSoft is an independent project and is not affiliated with or endorsed by the OpenAL Soft project.

License

PyALSoft's original Python code is available under the MIT License. Bundled OpenAL Soft and other third-party components remain under their respective licenses. The distribution includes the complete license texts and a third-party notice.

Download files

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

Source Distribution

pyalsoft-0.1.0.tar.gz (2.9 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

pyalsoft-0.1.0-py3-none-win_amd64.whl (1.7 MB view details)

Uploaded Python 3Windows x86-64

pyalsoft-0.1.0-py3-none-manylinux_2_28_x86_64.whl (1.8 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ x86-64

pyalsoft-0.1.0-py3-none-manylinux_2_28_aarch64.whl (1.7 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ ARM64

pyalsoft-0.1.0-py3-none-macosx_11_0_arm64.whl (823.9 kB view details)

Uploaded Python 3macOS 11.0+ ARM64

pyalsoft-0.1.0-py3-none-macosx_10_13_x86_64.whl (908.3 kB view details)

Uploaded Python 3macOS 10.13+ x86-64

File details

Details for the file pyalsoft-0.1.0.tar.gz.

File metadata

  • Download URL: pyalsoft-0.1.0.tar.gz
  • Upload date:
  • Size: 2.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.29 {"installer":{"name":"uv","version":"0.11.29","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pyalsoft-0.1.0.tar.gz
Algorithm Hash digest
SHA256 6fbe829a8b75c9a8f99cea8d6d74deb2a940e1d32052e33713677bd9e05a92c8
MD5 d31977082942a0102887d4ad8cd6f176
BLAKE2b-256 5950426360efc394e2c66a8f52819fa71d66697922d0f126880ca9bb4ccc3c85

See more details on using hashes here.

File details

Details for the file pyalsoft-0.1.0-py3-none-win_amd64.whl.

File metadata

  • Download URL: pyalsoft-0.1.0-py3-none-win_amd64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.29 {"installer":{"name":"uv","version":"0.11.29","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pyalsoft-0.1.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 24409d88fe26bdbe0dced53de1a5b977e4cb9bbb8688e11dd538813f7aa6ca64
MD5 ea43054d12942650d8a9024c71ccd675
BLAKE2b-256 26bc0e863a3fb0bd572690225f94ca667346923e32081177356cf7c288201235

See more details on using hashes here.

File details

Details for the file pyalsoft-0.1.0-py3-none-manylinux_2_28_x86_64.whl.

File metadata

  • Download URL: pyalsoft-0.1.0-py3-none-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: Python 3, manylinux: glibc 2.28+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.29 {"installer":{"name":"uv","version":"0.11.29","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pyalsoft-0.1.0-py3-none-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cda1f0de85a77322a54b4aaa0f77d30a38512b727a4ff3551c8c5ff09b787577
MD5 573261ca151ee762adc99e534cc323d4
BLAKE2b-256 109f51bd4bb2cc4c5662ad440b6eb783ac06c6dd8a1ac11754973c2a00d4774f

See more details on using hashes here.

File details

Details for the file pyalsoft-0.1.0-py3-none-manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: pyalsoft-0.1.0-py3-none-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: Python 3, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.29 {"installer":{"name":"uv","version":"0.11.29","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pyalsoft-0.1.0-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4c9eb185ff9820cdc54a6e98a013263178b95bd6240f2d858da86a7499617df1
MD5 f89233b4b23d0e4f098bb5fb74d60e32
BLAKE2b-256 5619b34486d19d827a3b256b109702bf634ee151d4f86683127736cae2bb9263

See more details on using hashes here.

File details

Details for the file pyalsoft-0.1.0-py3-none-macosx_11_0_arm64.whl.

File metadata

  • Download URL: pyalsoft-0.1.0-py3-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 823.9 kB
  • Tags: Python 3, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.29 {"installer":{"name":"uv","version":"0.11.29","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pyalsoft-0.1.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e3fe5c0f514cf06d0704bc3bb478c1264d3b7914eeedb69ff00b6e517d46a39e
MD5 0a1d9c3c591d4e55a0d75b99211fbd5e
BLAKE2b-256 97d5eb95f00455667d616f59be116073c76b3fce1c3c164f5618963227c20a79

See more details on using hashes here.

File details

Details for the file pyalsoft-0.1.0-py3-none-macosx_10_13_x86_64.whl.

File metadata

  • Download URL: pyalsoft-0.1.0-py3-none-macosx_10_13_x86_64.whl
  • Upload date:
  • Size: 908.3 kB
  • Tags: Python 3, macOS 10.13+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.29 {"installer":{"name":"uv","version":"0.11.29","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pyalsoft-0.1.0-py3-none-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 5bcdc59dda1d27f956b1d4d68693876869b601d9057c366b08d3161627f197ff
MD5 22a9d062d36c882fc11b3e4568305533
BLAKE2b-256 0067241395af15539434737c91f9f567e64bab09529848bf90a7b233d994f935

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page