--- /dev/null
+# Stubs for pipes\r
+\r
+# Based on http://docs.python.org/3.5/library/pipes.html\r
+\r
+import os\r
+\r
+class Template:\r
+ def __init__(self) -> None: ...\r
+ def reset(self) -> None: ...\r
+ def clone(self) -> 'Template': ...\r
+ def debug(self, flag: bool) -> None: ...\r
+ def append(self, cmd: str, kind: str) -> None: ...\r
+ def prepend(self, cmd: str, kind: str) -> None: ...\r
+ def open(self, file: str, rw: str) -> os._wrap_close: ...\r
+ def copy(self, file: str, rw: str) -> os._wrap_close: ...\r
+\r
+# Not documented, but widely used.\r
+# Documented as shlex.quote since 3.3.\r
+def quote(s: str) -> str: ...\r