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

Add etwtrace as a build dependency and bundle it #8078

Closed
2 tasks done
AdamYoblick opened this issue Nov 21, 2024 · 0 comments · Fixed by #8094
Closed
2 tasks done

Add etwtrace as a build dependency and bundle it #8078

AdamYoblick opened this issue Nov 21, 2024 · 0 comments · Fixed by #8094
Assignees
Labels
infrastructure Issues outside of product bugs/features. Azdo pipelines, compliance, etc...

Comments

@AdamYoblick
Copy link
Member

AdamYoblick commented Nov 21, 2024

The etwtrace package lives at https://pypi.org/project/etwtrace/

  • Download the package inside of PreBuild.ps1 and use install_wheels.py to install and merge the wheels into the packages folder, into a non-versioned folder called etwtrace
    • This needs to be a "fat" install, taking in files from all the wheels, since we don't know what platform/python version the user will have, so we package all of them, just like debugpy.
  • Modify the build scripts to grab this new folder and include the files in one of the vsix files.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
infrastructure Issues outside of product bugs/features. Azdo pipelines, compliance, etc...
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants