-
Notifications
You must be signed in to change notification settings - Fork 2
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
Decide to vendor kedro-viz
or require user to install
#72
Comments
@jitu5 and I have done some research, ideally we would like to vendor
After some work, we figured out there are 3 "core" dependencies needed for
The first 2 are easy to vendor into the extension, but However, it's not easier to packaged all combinations that As a result, we can achieve 2 by vendoring |
I get that it's not possible to tell VSCode "install these Python extensions in the extension environment with If that's the case, in the understanding that there's no ideal solution in the short term, I'd rather ask the user to |
@astrojuanlu @noklam Today I was testing on fresh virtual env and realised that there are "6" core Kedro-Viz dependencies we needed:
Below 4 will be packaged with extension
Below 2 will be installed in the extension environment with
Please review 5beaca2 and let me know wdyt. |
@jitu5 I don't think it's a good idea to install package into user environment. I like the direction of what @astrojuanlu suggested.
Provided there is a way to know where are all extension installed, and we have permission to do |
@noklam here in the code 5beaca2 We are not installing it in the user environment but in |
Sorry I overlook that, if we can just get the path of lsp_server.py or extension.ts, then we can find the relative path to the folders. |
Context
#70 (comment)
Requirement
kedro_viz
is an optional dependency in any case, extension should works with (for any feature available in 0.1.0)The text was updated successfully, but these errors were encountered: