Merge branch 'master' into staging-next

This commit is contained in:
Vladimír Čunát
2023-01-27 09:36:55 +01:00
154 changed files with 1945 additions and 1164 deletions
@@ -3,8 +3,6 @@
, makePythonHook
, makeWrapper }:
with lib;
makePythonHook {
name = "wrap-python-hook";
deps = makeWrapper;
@@ -20,7 +18,7 @@ makePythonHook {
mkStringSkipper = labelNum: quote: let
label = "q${toString labelNum}";
isSingle = elem quote [ "\"" "'\"'\"'" ];
isSingle = lib.elem quote [ "\"" "'\"'\"'" ];
endQuote = if isSingle then "[^\\\\]${quote}" else quote;
in ''
/^[a-z]?${quote}/ {
@@ -46,8 +44,8 @@ makePythonHook {
:r
/\\$|,$/{N;br}
/__future__|^ |^ *(#.*)?$/{n;br}
${concatImapStrings mkStringSkipper quoteVariants}
/^[^# ]/i ${replaceStrings ["\n"] [";"] preamble}
${lib.concatImapStrings mkStringSkipper quoteVariants}
/^[^# ]/i ${lib.replaceStrings ["\n"] [";"] preamble}
}
'';
} ./wrap.sh