uv
Support using `--index` to refer to index names
#17455
Open

Support using `--index` to refer to index names #17455

EliteTK wants to merge 55 commits into main from tk/index-by-name
EliteTK
EliteTK EliteTK force pushed from 13f85cab to edc3c0ec 158 days ago
EliteTK EliteTK force pushed from 5b1f40e5 to 747f88f2 157 days ago
EliteTK EliteTK force pushed from 747f88f2 to 6355b204 157 days ago
EliteTK
EliteTK commented on 2026-01-15
EliteTK
EliteTK commented on 2026-01-15
EliteTK EliteTK force pushed from 6355b204 to 4c9003d9 154 days ago
EliteTK EliteTK force pushed from 4c9003d9 to a4070c95 154 days ago
EliteTK EliteTK marked this pull request as ready for review 154 days ago
EliteTK EliteTK requested a review from konstin konstin 154 days ago
EliteTK EliteTK force pushed from a4070c95 to d5df9b10 154 days ago
konstin
konstin approved these changes on 2026-01-20
konstin konstin requested a review from zanieb zanieb 153 days ago
zanieb zanieb added breaking
zanieb zanieb added this to the v0.10.0 milestone 152 days ago
zanieb
zanieb
zanieb
EliteTK
zanieb
zanieb
zanieb
zanieb commented on 2026-01-21
zanieb
zanieb commented on 2026-01-21
EliteTK
zanieb
zanieb commented on 2026-01-21
zanieb
zanieb commented on 2026-01-21
zanieb
zanieb commented on 2026-01-21
zanieb
zanieb commented on 2026-01-21
zanieb
zanieb commented on 2026-01-21
zanieb
zanieb commented on 2026-01-21
zanieb
EliteTK EliteTK force pushed from d5df9b10 to 7c062e10 143 days ago
EliteTK EliteTK marked this pull request as draft 143 days ago
EliteTK EliteTK force pushed from 7c062e10 to 56472a1e 138 days ago
EliteTK EliteTK force pushed from 56472a1e to 492db424 137 days ago
EliteTK EliteTK force pushed from 06d4b10b to ce7e7631 137 days ago
EliteTK EliteTK marked this pull request as ready for review 136 days ago
EliteTK EliteTK force pushed from d4c7d26f to 924c5791 122 days ago
EliteTK EliteTK force pushed from 924c5791 to 2e6e2cd0 122 days ago
EliteTK
zanieb
zanieb commented on 2026-02-23
zanieb
zanieb commented on 2026-02-23
zanieb
zanieb commented on 2026-02-23
zanieb
zanieb commented on 2026-02-23
zanieb
zanieb commented on 2026-02-23
zanieb
zanieb commented on 2026-02-23
zanieb
zanieb commented on 2026-02-23
zanieb
zanieb commented on 2026-02-23
zanieb
zanieb commented on 2026-02-23
zanieb
zanieb commented on 2026-02-23
zanieb
zanieb commented on 2026-02-23
zanieb
zanieb commented on 2026-02-23
zanieb
zanieb commented on 2026-02-23
zanieb
zanieb commented on 2026-02-23
zanieb
zanieb commented on 2026-02-23
zanieb
zanieb commented on 2026-02-23
zanieb
zanieb commented on 2026-02-23
zanieb
zanieb commented on 2026-02-23
zanieb
zanieb commented on 2026-02-23
zanieb
zanieb commented on 2026-02-23
zanieb
zanieb commented on 2026-02-23
konstin
konstin commented on 2026-02-24
zanieb
zanieb commented on 2026-02-24
EliteTK EliteTK force pushed from 2e6e2cd0 to 032164a7 109 days ago
EliteTK EliteTK force pushed from 032164a7 to cab753ce 109 days ago
EliteTK EliteTK force pushed from 51683051 to 6939e8ca 109 days ago
EliteTK EliteTK force pushed from fe43f829 to a008ecda 108 days ago
EliteTK EliteTK removed breaking
EliteTK EliteTK added enhancement
EliteTK EliteTK added preview
EliteTK EliteTK removed this from to the v0.10.0 milestone 103 days ago
EliteTK
EliteTK EliteTK force pushed from a008ecda to 53db5fd6 103 days ago
EliteTK EliteTK force pushed from 53db5fd6 to 2e7e602f 103 days ago
EliteTK EliteTK force pushed from 2e7e602f to 1b18f238 94 days ago
EliteTK EliteTK requested a review from zanieb zanieb 94 days ago
EliteTK EliteTK force pushed from 1b1bbe0e to 9df72107 87 days ago
EliteTK EliteTK force pushed from 9df72107 to d489e9cc 87 days ago
zanieb
zanieb commented on 2026-04-07
zanieb
zanieb commented on 2026-04-09
zanieb
zanieb commented on 2026-04-09
zanieb
zanieb commented on 2026-04-09
zanieb
zanieb commented on 2026-04-09
zanieb
zanieb commented on 2026-04-09
EliteTK EliteTK force pushed from 9b2d0d64 to 74a77198 65 days ago
EliteTK Replace `impl FromStr for Index` with `Index::from_cli`
393b8dbb
EliteTK Use Index::with_origin where possible
c4fd53cc
zanieb Add an `IndexArg` type to allow unresolved index arguments
caf261c7
EliteTK impl FromStr for IndexArg
5657fe34
EliteTK Basic `--index` by name support
1ba3240b
EliteTK Just exit during index resolution to avoid the Result mess
942a4d7a
EliteTK Basic test case
157fe078
EliteTK More tests
3edd7f30
EliteTK Document new `--index <name>` behaviour
c9d85d76
EliteTK Remove support for `--default-index <name>`
8b972984
EliteTK Remove serialisation and schema support from IndexArg
9512d972
EliteTK Implement IndexArgStrategy to configure between directory-first and i…
26c9c7dd
EliteTK Preview feature alternative resolution
a0e4dc17
EliteTK Some additional comments
b1889c05
EliteTK Fix origin tracking on indexes from `pyproject.toml`
b4d6d5c3
EliteTK Only add necessary indexes into pyproject.toml
3be40c65
EliteTK Some additional comments
b1889c05
EliteTK Fix origin tracking on indexes from `pyproject.toml`
b4d6d5c3
EliteTK Add some useful debugging information for index resolution
d783f495
EliteTK Add workspace test
f2d0393b
EliteTK Test name changes
052015ba
EliteTK Tests for sync, run, and lock
4a384795
EliteTK Adjust CLI documentation
f17a1b45
EliteTK More sophisticated precedence testing
25eaa8dd
EliteTK Use warn_user_once for index ambiguity warning
3086c694
EliteTK More tests
031e2ad7
EliteTK Explicit index warning
b79f45d8
EliteTK Add some missing doc comments
79544405
EliteTK Write the error chain for index name resolution errors
feb49b43
EliteTK Clean up name/directory warning
7ffef25c
EliteTK Mention `--preview-features index-assume-name` in warning
2d968e86
EliteTK Address review comments and fix explicit index handling
06d19925
EliteTK Clean up comment punctuation
ba65241d
EliteTK flatten IndexArg::try_resolve
86814c49
EliteTK s/Resolve/ResolveOptions/g
be9b755a
EliteTK Make extracting the `--package` less error prone
493c899f
EliteTK Fix up ambiguous path warnings
81fce895
EliteTK Improve non-edit tests
6cc832cd
EliteTK Documentation revisions
1fda21c1
EliteTK Don't use the fly.dev proxy
b0631d6f
EliteTK Additional test comments
987efdf4
EliteTK Add more comments for the weird error handling
33a4bbeb
EliteTK Address some review comments
5ff041d0
EliteTK Switch tool tests to use `executable-application`
69f2ea7d
EliteTK Fix `add_index_by_name_directory_ambiguity` on windows
78c37781
EliteTK Mention `index-assume-name` in CLI docs
bc025b88
zanieb Review
e81f8232
zanieb Add tests for bug cases
edcbd37c
zanieb Reject `uv add` when the index would need to be copied from `uv.toml`…
929a4d43
zanieb Prettier
750d4900
zanieb Toggle the `default` flag when selected by `--index <name>`
7213c3fc
zanieb Fix relative index handling in workspaces
282d79fc
zanieb Add another failing test case
8e728352
zanieb Support `--index` in workspace members
83dba688
zanieb Review
0e940018
zanieb Track project origin files
815e353f
EliteTK EliteTK force pushed from 74a77198 to 815e353f 37 days ago
EliteTK EliteTK marked this pull request as draft 18 days ago

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone