compas-dev / compas-dev/compas
Numpy and Rhino 9
Open
- Dominant language
- Python
- Stars
- 386
- Forks
- 122
- Avg merge
- 11d 46m
- Merged PRs (30d)
- 1
Description
Hi,
There is a little problem for upcoming Rhino 9 Wip and COMPAS Numpy dependency:
Root Cause
1. Rhino 9 WIP is using Python 3.13.4
2. compas (dependency of your packages) requires numpy<2,>=1.15.4 (line 211)
3. This constraint resolves to numpy 1.26.4 - the latest numpy 1.x version
4. numpy 1.26.4 does NOT support Python 3.13 - it only provides pre-built wheels up to Python 3.12
5. pip tries to compile numpy 1.26.4 from source for Python 3.13, which fails with C compilation errors
Contributor guide
Assessment
This issue has not been assessed yet.