Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Python Emitter should auto-install or detect the missing dependencies for un-branded scenario #5169

Closed
3 tasks done
Tracked by #2934
lirenhe opened this issue Nov 21, 2024 · 4 comments
Closed
3 tasks done
Tracked by #2934
Assignees
Labels
1_0_E2E emitter:client:python Issue for the Python client emitter: @typespec/http-client-python

Comments

@lirenhe
Copy link
Member

lirenhe commented Nov 21, 2024

Clear and concise description of the problem

In order to let vscode typespec extension report the missing dependencies to run codegen, C# Emitter should have the ability to detect the missing dependencies in the target machine for un-branded scenario and return the correct message.

Please check for more details: #5166

Checklist

  • Follow our Code of Conduct
  • Read the docs.
  • Check that there isn't already an issue that request the same feature to avoid creating a duplicate.
@lirenhe lirenhe added emitter:client:python Issue for the Python client emitter: @typespec/http-client-python 1_0_E2E labels Nov 21, 2024
@msyyc msyyc self-assigned this Nov 28, 2024
@lirenhe lirenhe changed the title Python Emitter should detect the missing dependencies for un-branded scenario Python Emitter should auto-install or detect the missing dependencies for un-branded scenario Dec 3, 2024
@lirenhe
Copy link
Member Author

lirenhe commented Dec 3, 2024

Let's try to ensure all dependencies could be auto installed by using npm install.

@lmazuel
Copy link
Member

lmazuel commented Dec 12, 2024

@msyyc let's close this issue only when we got Pyodide version released, and we can put the Python version here as a comment.

@msyyc
Copy link
Contributor

msyyc commented Dec 12, 2024

Yeah, after #5289 or #4784 merged, we could close this issue with new emitter version commented.

@msyyc
Copy link
Contributor

msyyc commented Jan 6, 2025

@msyyc msyyc closed this as completed Jan 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1_0_E2E emitter:client:python Issue for the Python client emitter: @typespec/http-client-python
Projects
None yet
Development

No branches or pull requests

3 participants