after two days of googling and digging yt, all I get that there is around zero guides for #emacs as #python ide with all that #emacs29 builtin features like tree-sitter and eglot respecting venvs  

so vscode seems like only working option 

and there is #emacs30 around the corner…

From Zero To IDE with Emacs and LSP

Using Emacs' built-in functionality to get code completion and more