nilsnolde / py-osrm

Python bindings to the OSRM routing framework
https://gis-ops.github.io/py-osrm/
BSD 2-Clause "Simplified" License
8 stars 8 forks source link

Add Windows builds #27

Closed whytro closed 1 year ago

whytro commented 1 year ago

Related to #11

Changes made:


Since the osrm-backend artifact workflow for Windows builds store the dependencies, building the actual wheel for Windows doesn't take too long - about 7~9 minutes. The osrm-backend artifact workflow for Windows takes like 40 minutes though. Should we enable the Windows wheel builds on PR CI runs, or leave it out since it's still 2x/3x the time taken compared to Mac or Linux?

nilsnolde commented 1 year ago

This is awesome @whytro , very good job!

Should we enable the Windows wheel builds on PR CI runs, or leave it out since it's still 2x/3x the time taken compared to Mac or Linux?

I'd suggest the following for CI:

WDYT?

After we merged this, we can try another publishing to test PyPI. Once that's successful, we can switch to the real thing and it's a v0.0.1 for real:) That's a really good end of the project.

nilsnolde commented 1 year ago

Is this ok for you @SiarheiFedartsou ?

SiarheiFedartsou commented 1 year ago

Is this ok for you @SiarheiFedartsou ?

Yes, LGTM. Sorry, didn’t notice this PR before.