Skip to content

optimize installation#3202

Merged
iscai-msft merged 6 commits intomainfrom
optimize-install-speed
Sep 25, 2025
Merged

optimize installation#3202
iscai-msft merged 6 commits intomainfrom
optimize-install-speed

Conversation

@msyyc
Copy link
Member

@msyyc msyyc commented Sep 10, 2025

PR summary:

  • no need to create venv in install scripts since typespec-python complete depends on http-client-python to generate sdk code
  • move logic to create venv in prepare to make it convenient for local development

PR impact:

  • After this PR merged, the installation speed of typespec-python could promote 10% since it won't create useless venv anymore as dependency

@msyyc msyyc changed the title optimize install optimize installation Sep 10, 2025
@msyyc msyyc marked this pull request as ready for review September 22, 2025 09:05
@msyyc msyyc changed the title optimize installation [WIP] optimize installation Sep 22, 2025
@msyyc msyyc changed the title [WIP] optimize installation optimize installation Sep 23, 2025
@iscai-msft iscai-msft merged commit aeca2ab into main Sep 25, 2025
15 checks passed
@iscai-msft iscai-msft deleted the optimize-install-speed branch September 25, 2025 00:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants