Skip to content

Add support for URL dependencies (at least for wheels) #152

Closed
@charliermarsh

Description

@charliermarsh
  • 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

Metadata

Metadata

Assignees

Labels

enhancementNew feature or improvement to existing functionalitywishNot on the immediate roadmap

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions