-
Notifications
You must be signed in to change notification settings - Fork 23
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
Enable using custom esbonio python package #924
Comments
The design of the When launching a Sphinx subprocess
From an end user point of view, I think having the extension always use the bundled version of |
In the meantime I figured out I can modify But this option would still make sense for folks wanting to create PRs. It's just easier when you can point it to e.g. your editable pip esbonio installation. |
I haven't got around to documenting this yet, but another option might be to clone this repo and run
It will build the extension in such a way you can install it as a local workspace extension and it will use the version of
Then by enabling the |
What would you like to see
I'm not sure if an option is missing or simply not documented. What I would usually want to do (unfortunately) is debug into the python part of esbonio. Not all of esbonio. I don't know TypeScript, I don't know how extensions in VS Code work. Just the python part...
However, as far as I can tell the VS Code extension will always use the bundled python module for the server.
The server loads sphinx_agent also from the bundled python module (which I don't quite understand since bundled is appended, I thought it would prefer the one from the python environment).
So what seems to be missing is a config option like use_host_esbonio_python_package, use_bundled_esbonio_python_package or some sort of custom_esbonio_python_package.
The text was updated successfully, but these errors were encountered: