Skip to content

feat: implement fast path resolution for Python environment managers#1408

Open
eleanorjboyd wants to merge 3 commits intomicrosoft:mainfrom
eleanorjboyd:vague-owl
Open

feat: implement fast path resolution for Python environment managers#1408
eleanorjboyd wants to merge 3 commits intomicrosoft:mainfrom
eleanorjboyd:vague-owl

Conversation

@eleanorjboyd
Copy link
Copy Markdown
Member

  • Added fast path resolution logic in SysPythonManager, VenvManager, CondaEnvManager, PipenvManager, and PyEnvManager to directly resolve persisted environments without waiting for full initialization.
  • Enhanced error handling with logging for failed resolutions in the fast path.
  • Introduced unit tests to validate the fast path behavior across different environment managers, ensuring correct resolution and background initialization handling.

dmitrivMS
dmitrivMS previously approved these changes Mar 27, 2026
@eleanorjboyd eleanorjboyd marked this pull request as draft March 27, 2026 19:15
@eleanorjboyd eleanorjboyd added the feature-request Request for new features or functionality label Mar 27, 2026
@eleanorjboyd eleanorjboyd marked this pull request as ready for review March 27, 2026 23:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature-request Request for new features or functionality

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants