prefix-dev / rip

Solve and install Python packages quickly with rip (pip in Rust)
https://prefix.dev
BSD 3-Clause "New" or "Revised" License
643 stars 21 forks source link

Fix/concurrent env setup #226

Closed tdejager closed 6 months ago

tdejager commented 6 months ago

So this allows for concurrent metadata setup and wheel building. Basically it checks that a setup request is already in-flight or not.

I have some ideas to make this generic, so that we can potentially re-use, but seeing as we are going to revisit the caching and so forth, I think it's best to wait :)