iiasa / ixmp

The ix modeling platform for integrated and cross-cutting scenario analysis
https://docs.messageix.org/ixmp
Apache License 2.0
36 stars 110 forks source link

Track/work around lp:2035206: missing lxml wheel for cp38-macosx #494

Closed khaeru closed 6 months ago

khaeru commented 9 months ago

No PyPI wheel for 4.9.3-cp38-cp38-macosx.

This causes CI failures for macos-latest-py3.8: on this os/Python version (and not others), PyPI attempts to compile lxml from source, which fails.

A workaround is to pin lxml to != 4.9.3 in the "pytest" CI workflow. A fix would need to happen upstream: publishing the missing wheel, or a new version that is not missing this wheel.

khaeru commented 6 months ago

This is reportedly resolved as of 2024-01-06 https://bugs.launchpad.net/lxml/+bug/2035206. #504 will confirm and close.