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 :blobfoxangry:
so vscode seems like only working option :revblobfoxtableflip:
@mykhaylo any good candidate article from the top of your head? my biggest success for now — #eglot uses python-ts-mode and #pyright, but only with system python, ignoring what I set pyrightconfig.json or when running emacs inside activated venv.
Turns out using func(**kwargs)becomes very inconvinient, when you're using type-checking.
Pyright 1.1.312 landed a change:
> ... The new behavior matches that of mypy and assumes that the unpacked dict may supply arguments for all otherwise-unmatched keyword parameters even if they have default argument values.