prefix-dev / rip

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

Support source dependencies #119

Closed baszalmstra closed 9 months ago

baszalmstra commented 11 months ago

Now that we can build wheels from source distributions, it would be really useful to be able to specify source dependencies. E.g.

foo = { git="https://github.com/foo-bar/foo.git" }

pep508_rs already supports this in requirements.

burdiyan commented 11 months ago

I hope this will also support local sources, not only remote VCS :)

nichmor commented 10 months ago

Hello! I would like to ask if this issue is free 😊 If yes, would it be possible for me to start working on it?

Thank you!

wolfv commented 10 months ago

@nichmor to my knowledge, no one is working on it :)

Maybe it would be best to start with local path dependencies?

For git dependencies, we could re-use some code we have in rattler-build (where we are using git from the command line to check out a repository).

nichmor commented 10 months ago

@wolfv Thank you for the suggestion! Will start with local path first