It looks like you're new here. If you want to get involved, click one of these buttons!
Hi Matthias,
My layoutDD package makes use of the python modules included in the FreeCAD package (which is composed of several submodules and binary files). The FreeCAD modules are available in MSYS2-ucrt and also in MSYS2-clang (see at https://packages.msys2.org/base/mingw-w64-freecad)
Looking inside "klayout/script/deploy-win-ucrt64", it seems to me that these modules would be automatically included in the klayout distribution if previously installed in your system.
May I ask to add them ? I could add them in my package, but the inclusion in the klayout distribution would assure the alignment with the related python compiler. Another problem is that if all these modules (a large quantity of data) are downloaded during package installation, the process can take a long time.
PS:
Th last release of layoutDD has bee made compatible with mainstream FreeCAD (https://github.com/FreeCAD/FreeCAD) which is the same version available in MSYS2.
Comments
Yes, basically I just need to add them to the build system.
Problem is often that these packages require a system update and that often breaks other things. So I am very cautious with these kind of upgrades. But I can try.
The Windows installers are already very heavy. I hope FreeCAD will not blow them up a lot.
Ideally you file me a ticket on GitHub, so this is properly tracked: https://github.com/KLayout/klayout
Thanks,
Matthias
Hi Matthias, thanks for answar.
I just made a pull request. I also wanted to upload the klayout installer I have built with the updated MSYS2 system so that you may check that it works well. But it is too large for github.