It looks like you're new here. If you want to get involved, click one of these buttons!
Hi,
I am working on KQC project of IQM.
We are using macros of KLayout.
After installing
HW-KLayout-0.27.4-macOS-BigSur-1-qt5Brew-RsysPhb38
on my system
MacBook Pro, Apple M1, BigSur 11.6
I had an issue running any macros in KLayout (even the one, which are built-in).
The error message was: "No module named '_distutils_hack'".
I've tied to install another version of KLayout (some of 0.27.3), but and up with same error.
I bankrolled setuptools package of Klayout down to 52.0.0 version and it is fixed now.
Please, check if other Mac users have same issue.
Thank you.
Comments
@Vlad Thanks for reporting that problem. However, I'm not a Mac user myself. Anyone can comment here on this?
That how it looks like after fresh installation of
HW-klayout-0.27.4-macOS-BigSur-1-qt5Brew-RsysPhb38.dmg
on MacBook-Pro M1, OS:Monterey
Hi @Vlad,
Thanks for reporting this problem, which I could reproduce on Catalina and BigSur (Intel Mac).
Sorry about the inconvenience caused.
It looks that this issue is specific to the setuptools module in the
HW*.dmg
packages.Another
LW*.dmg
package that shares the python 3.8 in the Homebrew, Anaconda3, or MacPorts development environment works without the problem, as shown in the attached images below.HW-Homebrew
LW-Homebrew
LW-Anaconda3
LW-MacPorts
I've updated Homebrew's setuptools to the latest 58.3.0 and rebuilt the
HW*.dmg
package on BigSur. However, the result remains unchanged.Since I'm not the actual originator of the idea of packing the Python.framework in the DMG binary package, I need to study more about how to fix this issue.
Warm regards,
Kazzz-S
Hi @Vlad,
I could figure out the cause.
Please wait for my next post.
Kazzz-S
Hi @Vlad,
I have rebuilt the DMGs, which will be published by Matthias shortly.
If you are in a hurry, you can download it from my Dropbox.
The directory contains the first build on macOS Monterey (Intel Mac VM) as a trial.
Kazzz-S
Sorry, I missed this discussion ... the new DMGs are on the server.
@kazzz Thanks for your excellent support!
Matthias