-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Add support for URL dependencies (at least for wheels) #152
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
I need to look at how some other tools handle this (e.g., Bun, pip, Poetry). |
Lots of good discussion in here: pypa/pip#10564 (comment) |
Gonna propose something here... |
Unlike pip, we should remember the url contents we installed (e.g. through an etag or another http caching mechanism), check the url every time and reinstall if they changed. For locked requirements.txt, we would need hashes. |
Yeah we need a clear mechanism for this. But the pip issues also have a lot of discussion around what happens when you change from a URL dependency to a version dependency, etc. |
Probably the biggest remaining "feature" (with the rest of the milestone being largely focused on testing, performance, and polish). |
Another challenge here is that we need to fetch and build the distribution in order to know the version. |
We could consider attempting to parse the version from the URL, but it won't always be sufficient (and it could even be wrong). |
A few other considerations:
|
Initial version is closed by #251. |
Uh oh!
There was an error while loading. Please reload this page.
The text was updated successfully, but these errors were encountered: