Skip to content

Conversation

charliermarsh
Copy link
Member

Summary

This stands up the idea proposed in https://github.com/astral-sh/uv/pull/16046/files#r2384395797.

@charliermarsh charliermarsh added the internal A refactor or improvement that is not user-facing label Sep 28, 2025
@charliermarsh charliermarsh marked this pull request as ready for review September 28, 2025 00:49
@zanieb
Copy link
Member

zanieb commented Sep 29, 2025

I'm on the fence. I'm wary because it introduces a second path for configuration which I think could be confusing. It also adds a footgun to our Rust APIs, but I think it's okay not to prioritize those.

@charliermarsh
Copy link
Member Author

I'm also on the fence, but it seems like a strict improvement over #16046 and I worry that the alternative (of threading the flag through all those places) will be a net negative for maintainability.

Base automatically changed from charlie/legacy to main September 29, 2025 23:54
@charliermarsh charliermarsh enabled auto-merge (squash) September 29, 2025 23:58
@charliermarsh charliermarsh merged commit ab2f394 into main Sep 30, 2025
159 checks passed
@charliermarsh charliermarsh deleted the charlie/flags branch September 30, 2025 00:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

internal A refactor or improvement that is not user-facing

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants