Refactor -r pylock.toml
Insstead of adding a locked_link and locked_version to InstallRequirement, provide a locked link per project name to the PackageFinder. Let get_all_candidate ignore indexes and --find-link when a locked link is known for a project. This naturally supports format control, so the duplicate implementation in constructors.py can be removed. This also naturally supports release control, as well as --uploaded-prior-to (via the upload_time field of pylock.toml). All in all, this is a much simpler and natural implementation.
S
Stéphane Bidoul committed
e7d6eb9983980a6380a12e0822da2c1c560e1bb4
Parent: 756506d