coin-or / coin-or/python-mip

wheel on PyPI is marked as the "any" platform but is actually platform specific

Open
#199 1 comment 5 reactions 0 assignees View on GitHub
cbc-platform pip
Dominant language
Linear Programming
Stars
600
Forks
108
PR merge metrics
No merged PRs in 30d

Description

**Describe the bug**

The published .whl file is `mip-1.13.0-py3-none-any.whl`. The `any` is intended to indicate that this is a pure Python, platform agnostic wheel that will work anywhere.

This is not actually the case and it will not work a wide variety of platforms. For example on any non-x86-64 system such as a new M1 MacBook Pro etc. (But also musl libc based Linuxes like Alpine.)

**To Reproduce**

Have an M1 MacBook Pro. Install mip. It will fail to load the dynamic library for cbc when trying to solve.

**Expected behavior**

You are either forced for build cbc from source or a binary is actually available for ARM.

**Desktop (please complete the following information):**
- Operating System, version: MacOS
- Python version: 3.9
- Python-MIP version (we recommend you to test with the latest version): 1.13.0

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.