Would you consider publishing pyodide-compatible wheels?

I am evaluating AMPL for my next assignment. I like what I see so far, particularly the notebook integration. I am also a big fan of JupyterLite for demos. Unfortunately, %pip install amplpy fails with

ValueError: Can't find a pure Python 3 wheel for 'amplpy'

The error message is misleading because jupyterlite-pyodide-kernel supports more than “pure Python 3” wheels. It already supports numpy, pandas and scipy. But that required porting those projects to emscripten.

Would you consider doing that for amplpy?

Hi @Jan_Burgy,

Thank you for reaching out. For amplpy to work, it would also be necessary to port everything including solvers to emscripten which is not possible since for most solvers we don’t have access to the source code.

Why not start with the open source solvers to incentivize proprietary ones to contribute their own ports? HiGHS was already ported to wasm.