Skip to content

pip should rebuild the cython module when it is missing in the downloaded wheel #135418

Closed as not planned
@yurivict

Description

@yurivict

Feature or enhancement

Proposal:

The wheel for the GPy package lacks cython-compiled binary modules on the ARM64 architecture.

For example, the choleskies_cython cython submodule is only available for the x86_64 architecture:

[yuri@yv /tmp/GPy-wheel/GPy]$ find .  | grep choleskies
./util/choleskies_cython.cpython-311-x86_64-linux-gnu.so
./util/choleskies_cython.c
./util/choleskies.py
./util/choleskies_cython.pyx

When the binary should be present (the corresponding *.c and *.pyx files are present) but is missing, pip should rebuild this binary during the pip install xx command.

In Python-3.11 pip installs a broken GPy module on the ARM64 architecture.

Has this already been discussed elsewhere?

No response given

Links to previous discussion of this feature:

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions