gis-ops / pyvalhalla

High-level Python bindings to the Valhalla routing framework.
GNU General Public License v2.0
67 stars 5 forks source link

expected update to the latest Valhalla version (3.3.0) #25

Closed ImreSamu closed 1 year ago

ImreSamu commented 1 year ago

Hello, I was wondering if there is an expected update to the latest Valhalla version (3.3.0) at some point in the future? :smile: Thank you for your time and consideration. Best regards, Imre

nilsnolde commented 1 year ago

Yeah, will need to do that at some point. It has very low priority for us at the moment. It's a project we want to embed in another project which is currently (and has been for a few months) on hold. I haven't given up on it and I expect it to start again, ideally even finish it for FOSS4G this year, but well, I said that before.. So don't hold your breath for another couple of months :wink:

Also I really, really wanted to automate the build process in a smarter way, so it's not such a PITA. I figured I'd only update Valhalla 1-2 times a year, based on the release "schedule" we had until recently. But since I stipulate release pretty regularly lately on upstream Valhalla, this is becoming an unacceptable situation for packaging the bindings.

That said, funding always speeds up the process, so if anyone needs this more urgent, contact me. And obviously, PRs welcome, here is a rough guide: https://github.com/gis-ops/pyvalhalla/blob/master/docs/releasing.md#procedure. Anyone attempting this will need access to Linux, Mac & Win. Or pretty please do the work to automate the process using a flow of Github Actions. Basically, there'd be multiple repos, one for the Win dependencies, one for Valhalla on all platforms and this one, then using Github artifacts to pull in the data wherever it is needed.

nilsnolde commented 1 year ago

done