From e6b13ad7b6c5856d918311555a3a47c7a4ebe9f6 Mon Sep 17 00:00:00 2001 From: Trolli Schmittlauch Date: Fri, 20 Oct 2023 00:27:05 +0200 Subject: [PATCH 1/2] vscodium: extend default python env with setuptools --- home/home.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/home/home.nix b/home/home.nix index 9d08c03..7bf6a2f 100644 --- a/home/home.nix +++ b/home/home.nix @@ -344,7 +344,11 @@ in } ]; userSettings = let - defaultPython = pkgs.python3.withPackages (ps: [ps.jedi ps.jedi-language-server ps.pip ps.black ps.mypy]); + defaultPython = pkgs.python3.withPackages (ps: [ + ps.jedi ps.jedi-language-server + ps.pip ps.setuptools # for pkg_resources + ps.black ps.mypy + ]); in { "editor.fontLigatures" = true; "window.autoDetectColorScheme" = true; From adcfb11f72d00bba247c6d4d5e8fb12f50a76163 Mon Sep 17 00:00:00 2001 From: Trolli Schmittlauch Date: Fri, 20 Oct 2023 21:31:56 +0200 Subject: [PATCH 2/2] vscodium mypy: silence missing import checks by default --- home/home.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/home/home.nix b/home/home.nix index 7bf6a2f..4fd964d 100644 --- a/home/home.nix +++ b/home/home.nix @@ -189,6 +189,7 @@ let gitui lazygit pre-commit + scriv # Haskell ghc @@ -381,6 +382,9 @@ in "black-formatter.importStrategy" = "fromEnvironment"; "mypy-type-checker.path" = ["${pkgs.python3Packages.mypy}/bin/mypy"]; "mypy-type-checker.importStrategy" = "fromEnvironment"; + "mypy-type-checker.args" = [ + "--ignore-missing-imports" + ]; "gitlens.telemetry.enabled" = false; "vim.highlightedyank.enable" = true; "vim.history" = 500;