On macOS, if we install lxml via pip then the notarization of Cura will fail. Apparently, its libraries (e.g., etree.cpython-38-darwin.so) are compiled using an SDK version older than 10.9, which is not accepted by Xcode (please refer to: https://bugs.launchpad.net/lxml/+bug/1846788). Thus, the best way to solve this is to create a wheel based on the 10.13 SDK (the earliest we support) and install that.
Furthermore, the uci.edu link stopped working, so we download the windows wheel from the cura-binary-dependencies as well.
lxml
via pip then the notarization of Cura will fail. Apparently, its libraries (e.g.,etree.cpython-38-darwin.so
) are compiled using an SDK version older than 10.9, which is not accepted by Xcode (please refer to: https://bugs.launchpad.net/lxml/+bug/1846788). Thus, the best way to solve this is to create a wheel based on the 10.13 SDK (the earliest we support) and install that.uci.edu
link stopped working, so we download the windows wheel from thecura-binary-dependencies
as well.