uv
add support for conflicting groups
#9096
Merged

add support for conflicting groups #9096

BurntSushi merged 11 commits into main from ag/conflicts
BurntSushi
BurntSushi BurntSushi force pushed from 7d42b675 to cf4dba41 1 year ago
BurntSushi BurntSushi requested a review from konstin konstin 1 year ago
BurntSushi BurntSushi requested a review from charliermarsh charliermarsh 1 year ago
BurntSushi BurntSushi requested a review from zanieb zanieb 1 year ago
charliermarsh
charliermarsh approved these changes on 2024-11-13
BurntSushi uv-pypi-types: rename conflicting_groups module to conflicts
202ef0a3
BurntSushi uv-pypi-types: rename "conflicting group" types to more generic "conf…
eedaf9b8
BurntSushi *: update "conflicting groups" terminology everywhere else
fd737677
BurntSushi uv/tests: adds a test with mutually exclusive extras across a workspace
db821a46
BurntSushi uv-resolver: add to `diverging_packages` when forking based on conflicts
078b1f0d
BurntSushi uv-pypi-types: make room for group names in addition to extras
46651543
BurntSushi uv-pypi-types: make 'contains' methods generic
1e0f1383
BurntSushi uv-resolver: support conflicting groups
d67ba5bd
BurntSushi uv/tests: add a few tests for conflicting groups
ecb37d6d
BurntSushi uv: expose `conflicts` in `tool.uv` in `pyproject.toml`
3c36dbb1
BurntSushi doc: tweak docs a bit
19509fe8
BurntSushi BurntSushi force pushed from cf4dba41 to 19509fe8 1 year ago
BurntSushi BurntSushi merged e310dcc7 into main 1 year ago
BurntSushi BurntSushi deleted the ag/conflicts branch 1 year ago
BurntSushi BurntSushi added resolver

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone