Closed
Description
- VCS:
- Start with just git+
- The URL must point to a source distribution
- If the URL ends with a hash, we can use that as the cache key
- If the URL ends with anything else, we need to resolve it to a commit, then use that as the cache key (and we need to do this lookup every time)
- URL dependencies can be a source distribution or a wheel
- For URL dependencies, we should cache based on the HTTP semantics
- Empirically, it seems that the URL must end in .whl to be considered a wheel; otherwise, it’s considered a source distribution
- We could even start by not caching anything here