How are you running Simpaudio?
Running from source (Python)
Which feature was affected?
Other
What happened?
Bug Description
CONTRIBUTING.md explicitly references Python 3.14 as the target build environment. However, installing dependencies from requirements.txt on a Python 3.14 environment fails during pip install.
Cause
kokoro strictly pins numpy==1.26.4.
- NumPy
1.26.4 does not have pre-built wheel (.whl) binaries available on PyPI for Python 3.14.
pip falls back to building NumPy from source using Meson/Ninja, which fails on standard Windows machines that lack installed Visual Studio C++ (MSVC) build tools.
Recommended Fix
- Update
CONTRIBUTING.md to recommend Python 3.11 or 3.12 for the development environment setup.
- Alternatively, evaluate if
kokoro dependency pins can be loosened to allow newer NumPy versions that publish Python 3.14 wheels.
What did you expect to happen?
No response
Operating system
Microsoft Windows 11 Version 25H2 (OS Build 26200.7840)
Steps to reproduce
No response
Checklist
How are you running Simpaudio?
Running from source (Python)
Which feature was affected?
Other
What happened?
Bug Description
CONTRIBUTING.mdexplicitly references Python 3.14 as the target build environment. However, installing dependencies fromrequirements.txton a Python 3.14 environment fails duringpip install.Cause
kokorostrictly pinsnumpy==1.26.4.1.26.4does not have pre-built wheel (.whl) binaries available on PyPI for Python 3.14.pipfalls back to building NumPy from source using Meson/Ninja, which fails on standard Windows machines that lack installed Visual Studio C++ (MSVC) build tools.Recommended Fix
CONTRIBUTING.mdto recommend Python 3.11 or 3.12 for the development environment setup.kokorodependency pins can be loosened to allow newer NumPy versions that publish Python 3.14 wheels.What did you expect to happen?
No response
Operating system
Microsoft Windows 11 Version 25H2 (OS Build 26200.7840)
Steps to reproduce
No response
Checklist