diff --git a/flake/dev/diff-plugins.py b/flake/dev/diff-plugins.py old mode 100644 new mode 100755 index bc6bc1f0..f2a08708 --- a/flake/dev/diff-plugins.py +++ b/flake/dev/diff-plugins.py @@ -1,4 +1,5 @@ -#!/usr/bin/env python3 +#!/usr/bin/env nix-shell +#!nix-shell -i python3 -p python3 import json import re diff --git a/flake/dev/list-plugins/default.nix b/flake/dev/list-plugins/default.nix index b35d5c1a..232abea7 100644 --- a/flake/dev/list-plugins/default.nix +++ b/flake/dev/list-plugins/default.nix @@ -10,6 +10,8 @@ package = pkgs.writers.writePython3Bin "list-plugins" { # Disable flake8 checks that are incompatible with the ruff ones flakeIgnore = [ + # Thinks shebang is a block comment + "E265" # line too long "E501" # line break before binary operator diff --git a/flake/dev/list-plugins/list-plugins.py b/flake/dev/list-plugins/list-plugins.py index 37479e0f..76f19a1e 100755 --- a/flake/dev/list-plugins/list-plugins.py +++ b/flake/dev/list-plugins/list-plugins.py @@ -1,3 +1,6 @@ +#!/usr/bin/env nix-shell +#!nix-shell -i python3 -p python3 + import glob import os import re diff --git a/flake/dev/locate-lsp-packages.py b/flake/dev/locate-lsp-packages.py index 322d4ad2..c8b2b1fc 100755 --- a/flake/dev/locate-lsp-packages.py +++ b/flake/dev/locate-lsp-packages.py @@ -1,5 +1,5 @@ -#!/usr/bin/env python3 -# This script requires nix-locate +#!/usr/bin/env nix-shell +#!nix-shell -i python3 -p python3 nix-index import json import os diff --git a/flake/dev/new-plugin.py b/flake/dev/new-plugin.py old mode 100644 new mode 100755 index c1f1b5ca..0257c050 --- a/flake/dev/new-plugin.py +++ b/flake/dev/new-plugin.py @@ -1,4 +1,5 @@ -#!/usr/bin/env python3 +#!/usr/bin/env nix-shell +#!nix-shell -i python3 -p python3 import os import re