<div dir="ltr">Hi all,<div><br></div><div>I'm wondering how difficult it would be to build the windows wheels with the <a href="https://github.com/OSGeo/gdal/blob/master/.github/workflows/windows_build.yml">windows builder on the github CI</a>, .</div><div>I imagine we would need to install all the supported python versions to build all the pyd files.</div><div>We might want to build a win32 version if anyone still cares about those.</div><div><div><br></div><div>Does someone have a different idea ? maybe a standalone builder script? but then someone would need to run it manually I guess.</div><div></div></div><div><br></div><div>Idan</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, 23 Feb 2021 at 16:13, Idan Miara <<a href="mailto:idan@miara.com">idan@miara.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Hi Rob,</div><div><br></div>Good point.<div>I don't know - I've added Christoph to this thread.</div><div>Christoph - can you share with us any build scripts or source file changes you make in order to build these wheels?</div><div><br></div><div><div>I was able to combine the cp37+cp38+cp39 from Christoph's wheels for each platform by extracting the wheel files and repacking them in a single wheel per platform using a custom setup.py+setup.cfg</div><div>The pyd files are very small so the overhead in wheel size is negligible.  </div><div><a href="https://github.com/talos-gis/gdal-win" target="_blank">https://github.com/talos-gis/gdal-win</a></div><div>Running build_all.bat creates:</div><div>gdal-3.2.1-py37.py38.py39-none-win_amd64.whl</div><div>gdal-3.2.1-py37.py38.py39-none-win32.whl </div><div>(Note that this batch does not build the sources, just repacks the wheels)</div><div></div><div><br></div><div>Idan.</div><div></div></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, 23 Feb 2021 at 16:02, Robert Coup <<a href="mailto:robert.coup@koordinates.com" target="_blank">robert.coup@koordinates.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Hi Idan,</div><div><br></div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, 17 Feb 2021 at 12:24, Idan Miara <<a href="mailto:idan@miara.com" target="_blank">idan@miara.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">From what I can see, the gdal302.dll inside <a href="https://www.lfd.uci.edu/~gohlke/pythonlibs/#gdal" target="_blank">https://www.lfd.uci.edu/~gohlke/pythonlibs/#gdal</a> doesn't depend on any non-windows DLL. All its dependencies are statically linked.<div><br><div style="direction:ltr">Maybe until a better solution is found, and to remedy all the windows users who just want to `pip install gdal`, </div><div>We could push Christoph Gohlke's wheels to pypi ? </div></div></div></blockquote><div><br></div><div>Do you know if the build scripts for Christoph Gohlke's GDAL/related builds are available? I don't think we could push any binaries on behalf of GDAL unless people can reproduce or adapt them.</div><div><br></div><div>Rob :)</div></div></div>
</blockquote></div>
</blockquote></div>