Upgrade dependencies
Update python, flask, and computational dependencies
Migrated to uv, everything seems working, please review.
I am not sure if compose.yml is for dev or for deployment.
I suspect bumping numpy to v2 and annoy version upgrade mean that the data would need to be rebuilt to serve the public version. I suspect it is just mtg-jamendo dataset there, so let me know if you can do it, or I can also do it at some point and send the binary files+db. I would need to fix wsl gpu libs, so it's not happenning soon. In that case let's still merge this prs.
Also please let me know if there are more things to be done for deployment.
thanks. going to try and deploy this, I'll let you know if the data files break and we can schedule a way of building them.
compose.yaml is for dev - we have deployment in kubernetes