Skip to content

fix crashing#1

Open
rchl wants to merge 6 commits into
PythonVoiceCodingPlugin:mainfrom
rchl:fix/crash
Open

fix crashing#1
rchl wants to merge 6 commits into
PythonVoiceCodingPlugin:mainfrom
rchl:fix/crash

Conversation

@rchl

@rchl rchl commented May 31, 2026

Copy link
Copy Markdown

This package has been broken for a while because PipClientHandler was removed from https://github.com/sublimelsp/lsp_utils. I was not aware of this package existing so thought that there were no more that use it.

I have refactored the code to fix by switching to latest APIs and ways those things are done.

  • Instead of PipClientHandler there is now a UvVenvManager that uses uv to manage the server dependency. There is also corresponding pyproject.toml that defines requirements including python version. UV will take care of using correct python version even if one is not present in the system. Thus the python_binary setting was removed.
  • Switches to LspPlugin API for the main plugin also.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant