-
Notifications
You must be signed in to change notification settings - Fork 81
Only install LSP add-ons if requested #1480
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
Conversation
|
✅ 13/13 passed, 1 skipped, 10s total Running from acceptance #380 |
| ) -> RemorphConfigs: | ||
| self.install_rct() | ||
| self.install_morpheus() | ||
| if module in {"transpiler", "all"}: |
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 covered during the hotfix, I have handled it differently.
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.
Not sure re-running install tasks during config is good ? Do you not prefer the fix in this PR ?
This PR includes #1480 It fixes various issues where `install transpile` would crash if external requirements were not met, such as access to pypi and maven, or availability of required packages.
|
@ericvergnaud Can we close I think I rebased this branch on to my hotfix branch |
|
Already merged, closing |
Our current code attempts to install LSP add-ons as part of installing Remorph. This could fail the entire install if not successful.
This PR ensures that installing LSP add-ons is only attempted when explicitly requested.