Skip to content

[release/13.0] Python hosting: Support .venv lookup by walking up parent directories#12662

Merged
davidfowl merged 13 commits intorelease/13.0from
backport/pr-12616-to-release/13.0
Nov 4, 2025
Merged

[release/13.0] Python hosting: Support .venv lookup by walking up parent directories#12662
davidfowl merged 13 commits intorelease/13.0from
backport/pr-12616-to-release/13.0

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Nov 4, 2025

Backport of #12616 to release/13.0

/cc @davidfowl @copilot

Customer Impact

This contributes to the pain points expressed here when customers try to use python without UV #12478. This gels with the way many tools look for a default venv, including VS code's python extension.

Testing

Manual and automated.

Risk

Low

Regression?

No

Copilot AI and others added 13 commits November 4, 2025 07:18
Co-authored-by: davidfowl <95136+davidfowl@users.noreply.github.com>
Co-authored-by: davidfowl <95136+davidfowl@users.noreply.github.com>
…aths verbatim

Co-authored-by: davidfowl <95136+davidfowl@users.noreply.github.com>
…lify directory naming

Co-authored-by: davidfowl <95136+davidfowl@users.noreply.github.com>
Co-authored-by: davidfowl <95136+davidfowl@users.noreply.github.com>
Co-authored-by: davidfowl <95136+davidfowl@users.noreply.github.com>
Co-authored-by: davidfowl <95136+davidfowl@users.noreply.github.com>
…nt checks

Co-authored-by: davidfowl <95136+davidfowl@users.noreply.github.com>
Co-authored-by: davidfowl <95136+davidfowl@users.noreply.github.com>
Co-authored-by: eerhardt <8291187+eerhardt@users.noreply.github.com>
Co-authored-by: eerhardt <8291187+eerhardt@users.noreply.github.com>
@github-actions
Copy link
Contributor Author

github-actions bot commented Nov 4, 2025

🚀 Dogfood this PR with:

⚠️ WARNING: Do not do this without first carefully reviewing the code of this PR to satisfy yourself it is safe.

curl -fsSL https://raw.githubusercontent.com/dotnet/aspire/main/eng/scripts/get-aspire-cli-pr.sh | bash -s -- 12662

Or

  • Run remotely in PowerShell:
iex "& { $(irm https://raw.githubusercontent.com/dotnet/aspire/main/eng/scripts/get-aspire-cli-pr.ps1) } 12662"

@davidfowl davidfowl merged commit 74a27ec into release/13.0 Nov 4, 2025
296 checks passed
@davidfowl davidfowl deleted the backport/pr-12616-to-release/13.0 branch November 4, 2025 22:08
@github-actions github-actions bot locked and limited conversation to collaborators Dec 6, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants