pvpython in vscode

Hi all,
I’m looking for best tips on setting up a development environment for coding pvpython in vscode.
Ideally have linting for paraview (by setting the paths to the paraview site-packages and Lib i can autocomplete:
import paraview.simple as pv

but i cannot autocomple:

Also I seem unable to debug using breakpoints in vs code. After setting the interpreter to pvpython, I can run normally, but i cannot run in debug (debugger exits quickly, without printing to any terminal).

thanks for any advice.

Next steps i’ll try compiling paraview rather than using a pre-compiled binary.