@ltbam this is finally done! I ended doing it all in one go, since it didn't make any sense to port code we'd not use in the end. To summarize:
switched from almost unmaintained flask-restx to fastapi as general framework; this caused basically an entire re-write, but also shedding LOTS of code
Valhalla continuously builds the planet graph so there's always fresh data
Requesting a graph package takes only a fraction of the time now, since nothing has to be built, we simply collect the graph files and zip those up
Note, an in-place upgrade won't be possible, the whole database schema changed a bit.
@ltbam this is finally done! I ended doing it all in one go, since it didn't make any sense to port code we'd not use in the end. To summarize:
Note, an in-place upgrade won't be possible, the whole database schema changed a bit.