Hi Chris,
For a Python LSP server, you might take a look at ruff:
https://github.com/astral-sh/ruff You can install it with homebrew in the terminal :
$ brew install ruff
or with cargo if rust is installed on your system:
$ cargo install ruff
Check it was correctly installed by querying the version in the terminal:
$ ruff --version.
ruff 0.7.0
and the documentation for the server:
$ ruff server --help
...
Configure BBEdit in Settings > Languages > Custom Settings > Python > Server:
Command: ruff
Arguments: server
Language ID: python
Configuration: Default
You should now have a Python LSP.
HTH,
Jean Jourdain