-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Bundle Pylance as part of an extension pack (not a hard dependency) #16077
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
Bundle Pylance as part of an extension pack (not a hard dependency) #16077
Conversation
karrtikr
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. Do we need to add a news entry?
|
I don't think so, not yet at least. I was going to add a news entry when we update the readme (which should be soon enough). |
| - run: npm run addExtensionDependencies | ||
| shell: bash | ||
|
|
||
| - run: npm run addExtensionPackDependencies |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Any reason to use another gulp task rather than just having it be a part of the extension dependencies one?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I figured we might want to keep them separate since it's messing with a different package.json key.
* Bundle Pylance as part of an extension pack (not a hard dependency) (#16077) * extension pack * Undo package.json change * Add extension pack link at build time * Forgot to update all names * Update readme + license at build time (#16134) * Add license update * Update package.json description * Update readme * Add news file * Update header wording * let -> const * Wording * Consistenly use VS Code long form * Display an informational Pylance prompt for existing users (#16069) * Export extension version memento * Add localization strings * Add prompt check * Add to the list of things triggering on activation * Add tests * Rename file * Remove unsupported newlines * Fix localization + re-add newlines * Change to be a non-blocking diagnostic check * Change localization key * Update memento on close instead of just on ok * Fix localization * Add initialMementoValue handler * Links * Fix tests * Fix tests * Set PYLANCE_PROMPT_MEMENTO to false * Remove unused line * Set to true directly * Remove extra updateMemento calls * I can't read * Period * Run in foreground * Add handling test * Remove extension pack category (#16149) Co-authored-by: Jake Bailey <5341706+jakebailey@users.noreply.github.com>
For https://github.com/microsoft/vscode-python-internalbacklog/issues/180
Bundling Pylance as an extension pack (not a hard dependency) at build time. Also, I am bad at naming things, please suggest different names if you can think of something more fitting.