compas-dev / compas-dev/compas

Numpy and Rhino 9

Open
#1,507 2 comments 1 reaction 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.