Skip to content

Conversation

@charliermarsh
Copy link
Member

Summary

Using "all extras" in uv remove will cause errors for projects with conflicting extras. Now that we have a concept of "default extras", it seems better to respect those defaults like we do for dependency groups.

Closes #12770.

@charliermarsh charliermarsh requested review from Gankra and konstin May 10, 2025 19:12
@charliermarsh charliermarsh added the bug Something isn't working label May 10, 2025
@charliermarsh charliermarsh marked this pull request as ready for review May 10, 2025 19:12
@charliermarsh
Copy link
Member Author

Oh, I guess this needs #12965? I didn't realize that the current defaults were a stub, hah.

@charliermarsh charliermarsh merged commit 9904c47 into main May 18, 2025
86 checks passed
@charliermarsh charliermarsh deleted the charlie/re branch May 18, 2025 21:28
tmeijn pushed a commit to tmeijn/dotfiles that referenced this pull request May 20, 2025
This MR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [astral-sh/uv](https://github.com/astral-sh/uv) | patch | `0.7.5` -> `0.7.6` |

MR created with the help of [el-capitano/tools/renovate-bot](https://gitlab.com/el-capitano/tools/renovate-bot).

**Proposed changes to behavior should be submitted there as MRs.**

---

### Release Notes

<details>
<summary>astral-sh/uv (astral-sh/uv)</summary>

### [`v0.7.6`](https://github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#076)

[Compare Source](astral-sh/uv@0.7.5...0.7.6)

##### Python

-   Add Python 3.14 on musl
-   Add free-threaded Python on musl
-   Add Python 3.14.0a7
-   Statically link `libpython` into the interpreter on Linux for a significant performance boost

See the
[`python-build-standalone` release notes](https://github.com/astral-sh/python-build-standalone/releases/tag/20250517)
for more details.

##### Enhancements

-   Improve compatibility of `VIRTUAL_ENV_PROMPT` value ([#&#8203;13501](astral-sh/uv#13501))
-   Bump MSRV to 1.85 and Edition 2024 ([#&#8203;13516](astral-sh/uv#13516))

##### Bug fixes

-   Respect default extras in uv remove ([#&#8203;13380](astral-sh/uv#13380))

##### Documentation

-   Fix PowerShell code blocks ([#&#8203;13511](astral-sh/uv#13511))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this MR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box

---

This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4xNS4wIiwidXBkYXRlZEluVmVyIjoiNDAuMTUuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiUmVub3ZhdGUgQm90Il19-->
zanieb added a commit that referenced this pull request Jul 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Incompatible extra with the declared conflicts error when remove a package

2 participants