Skip to content

FIX: Fix build failure issue with Python3.8 - #106

Open
sabonerune wants to merge 1 commit into
JeremyCCHsu:masterfrom
sabonerune:fix/build-py38
Open

FIX: Fix build failure issue with Python3.8#106
sabonerune wants to merge 1 commit into
JeremyCCHsu:masterfrom
sabonerune:fix/build-py38

Conversation

@sabonerune

Copy link
Copy Markdown
Contributor

Build fails with Python 3.8.
There seems to be a problem with the combination of Cython >= 3.1.0 and numpy < 1.19.

This fix works around the issue by changing Python 3.8 to build with Cython < 3.1.0.

JeremyCCHsu added a commit that referenced this pull request Aug 18, 2026
- Add PEP 561 type stubs (pyworld/pyworld.pyi, pyworld/py.typed) and package_data in setup.py (#104, #105)
- Migrate from pkg_resources to importlib.metadata with fallback (#99, #103)
- Add Cython <3.1.0 constraint for Python <3.9 in pyproject.toml (#106)
- Clean requirements.txt to core dependencies and update AppVeyor demo setup (#103)
- Add sabonerune to README acknowledgements (#103)
JeremyCCHsu added a commit that referenced this pull request Aug 20, 2026
* Update lib/World submodule to latest commit, bump version to 0.3.6, fix Cython syntax

* Merge requests from open PRs (#96, #99, #103, #104, #105, #106)
- Add PEP 561 type stubs (pyworld/pyworld.pyi, pyworld/py.typed) and package_data in setup.py (#104, #105)
- Migrate from pkg_resources to importlib.metadata with fallback (#99, #103)
- Add Cython <3.1.0 constraint for Python <3.9 in pyproject.toml (#106)
- Clean requirements.txt to core dependencies and update AppVeyor demo setup (#103)
- Add sabonerune to README acknowledgements (#103)

* add 3.12 & 3.13 tests

* Pin libsndfile version for Py 3.6/3.7

* Another attempt to fix 3.6/3.7
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant