diff --git a/repos/spack_repo/builtin/packages/py_fprettify/fprettify370_pr176.patch b/repos/spack_repo/builtin/packages/py_fprettify/fprettify370_pr176.patch new file mode 100644 index 00000000000..a2212412aef --- /dev/null +++ b/repos/spack_repo/builtin/packages/py_fprettify/fprettify370_pr176.patch @@ -0,0 +1,13 @@ +diff --git a/fprettify/__init__.py b/fprettify/__init__.py +index d6450a3..76add49 100644 +--- a/fprettify/__init__.py ++++ b/fprettify/__init__.py +@@ -269,7 +269,7 @@ class plusminus_parser(parser_re): + LR_OPS_RE = [REL_OP_RE, LOG_OP_RE, plusminus_parser(PLUSMINUS_RE), MULTDIV_RE, PRINT_RE] + + USE_RE = re.compile( +- SOL_STR + "USE(\s+|(,.+?)?::\s*)\w+?((,.+?=>.+?)+|,\s*only\s*:.+?)?$" + EOL_STR, RE_FLAGS) ++ SOL_STR + r"USE(\s+|(,.+?)?::\s*)\w+?((,.+?=>.+?)+|,\s*only\s*:.+?)?$" + EOL_STR, RE_FLAGS) + + # markups to deactivate formatter + NO_ALIGN_RE = re.compile(SOL_STR + r"&\s*[^\s*]+") diff --git a/repos/spack_repo/builtin/packages/py_fprettify/package.py b/repos/spack_repo/builtin/packages/py_fprettify/package.py index f22e1580793..4d86a14e8c8 100644 --- a/repos/spack_repo/builtin/packages/py_fprettify/package.py +++ b/repos/spack_repo/builtin/packages/py_fprettify/package.py @@ -20,3 +20,5 @@ class PyFprettify(PythonPackage): depends_on("py-setuptools", type="build") depends_on("py-configargparse", type=("build", "run")) + + patch("fprettify370_pr176.patch", when="@0.3.7")