Consider installed packages during resolution #2596
zanieb
commented
on 2024-03-21
zanieb
commented
on 2024-03-21
zanieb
commented
on 2024-03-21
zanieb
commented
on 2024-03-21
zanieb
force pushed
from
f9345590
to
4bd3f166
2 years ago
zanieb
force pushed
from
4bd3f166
to
dbe5cf94
2 years ago
zanieb
commented
on 2024-03-25
zanieb
commented
on 2024-03-25
zanieb
commented
on 2024-03-25
zanieb
commented
on 2024-03-25
zanieb
commented
on 2024-03-25
zanieb
force pushed
from
05250fb7
to
66d70d0b
2 years ago
zanieb
force pushed
from
66d70d0b
to
75a573c9
2 years ago
zanieb
force pushed
from
75a573c9
to
ef665445
2 years ago
zanieb
force pushed
from
ef665445
to
f0dee47f
2 years ago
zanieb
force pushed
from
48e4bf00
to
18f36d6b
2 years ago
zanieb
marked this pull request as ready for review 2 years ago
zanieb
commented
on 2024-03-27
zanieb
commented
on 2024-03-27
zanieb
commented
on 2024-03-27
zanieb
commented
on 2024-03-27
zanieb
commented
on 2024-03-27
zanieb
force pushed
from
e53df4c5
to
d9cf413d
2 years ago
`Editable project location` and `Required-by` for `pip show` (#2589)
5afcfda2
Provide `InstalledPackages` to `CandidateSelector.select`
8887b7f0
Add placeholder implementation to `CandidateSelector.select`
50aedcd0
Remove invalid use of &&SitePackages
99c2b301
Clippy
86caf091
Add `Dist::Installed` variant
2ebc0cbf
Add `CompatibleDist::InstalledDist`
09bf2453
Move inside `preferences` to avoid breaking `--reinstall`
2eee911d
Unwrap instead of returning `NoBinary`
852f547f
Return an empty `VersionMap` when not found in the registry to fall t…
f21cedd2
Do not panic if an unavailable package is present in installed packages
7e19eaa5
Allow installed packages to be missing from preferences if the versio…
1c99bb13
Add `ResolvedDist` instead of `Dist::Installed`
956e3b47
Use `into()` to simplify
98635f3e
Add `is_editable` utility
88258377
Do not filter installable distributions from the resolution requirements
944debd1
Add test cases
b7fdf320
Remove unnecessary clone
4a46d053
Rename as `to_owned()`
83e8ff48
Rename `local` to `cached` in `Plan`
204fa093
Track `local` packages in `Plan`
98c71f04
Provide `Editables` to `CandidateSelector`
e481c6ec
Implement `Exclusions`
5a363fc2
Update filters
70a6b63d
Clean up test cases
01c22174
Fix preferences for pip-compile
09570fef
Add upgrade test cases
81526515
Add test case for remote that depends on shadowed package
a6c2067e
Add `pip compile` test case
642305c9
Extend comment
5198c45f
Improve debug in candidate selection
e36a78c3
Fix exclusions comment
14b35a25
Fix typo
baabdeeb
Remove short-circuit comment
7f44abaa
Update get_dependencies comment
c692e57a
zanieb
force pushed
from
d9cf413d
to
bc43221f
2 years ago
Fix ref #2692
7b5333c1
Fix ref #2693
f097e6ed
zanieb
force pushed
from
bc43221f
to
f097e6ed
2 years ago
Fix filter
ffabfea5
Fix paths in pip compile test
2e87a85d
zanieb
force pushed
from
d0d8cd77
to
2e87a85d
2 years ago
Bump stack size for Windows
e2fbf2e4
zanieb
force pushed
from
5bca9346
to
e2fbf2e4
2 years ago
Fix test
77caaf81
Merge branch 'main' into zb/installed-resolve
3815e3ee
zanieb
force pushed
from
5188ca67
to
3815e3ee
2 years ago
Add `ReadInstalled` error variant
a8ba64f0
Always prefer local distributions over remote ones — including prefer…
76fe2f43
Improve commentary
59b58dcc
zanieb
force pushed
from
92175327
to
59b58dcc
2 years ago
Rename `local` to `installed`
d0b47059
Implement `Default` for version map
03fef6cc
zanieb
merged
e1878c83
into main 2 years ago
zanieb
deleted the zb/installed-resolve branch 2 years ago
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub