It looks like you're new here. If you want to get involved, click one of these buttons!
I built pythod wheel from git source (0.28) using Microsoft VS 2017 (and a few tools installed at MSYS2). But "python setup.py build" would not generate wheel file. So I built it by the following commands.
set PATH=c:\msys64\usr\bin;%PATH% set "PATH=c:\Program Files\cmake\bin;%PATH%" set "PATH=c:\strawberry\perl\bin;%PATH%" set "PATH=C:\Users\ywko\AppData\Local\bin\NASM;%PATH%" set "PATH=C:\Users\ywko\AppData\Local\Programs\Python\Python310\;%PATH%" set "PATH=C:\Users\ywko\AppData\Local\Programs\Python\Python310\Scripts\;%PATH%" set KLAYOUT_BITS=C:\klayout_bits4msvc2017-master\buildtemp\msvc2017\x64 python -m build
This generated a wheel and I can install it with pip command. But, "import klayout.db" results in "ImportError: DLL load failed while importing dbcore". After comparing it against PyPi version, I found binaries (such as libcurl.dll) from klayout_bits folders are missing. So, I copied those binaries to klayout installation folder. And it works well now.
Since this is the first time for me to build a wheel from source, maybe I did something wrong. What did I miss?