--- /dev/null
+from typing import AnyStr, Dict, List, Optional, Tuple, overload\r
+\r
+\r
+class NetrcParseError(Exception):\r
+ filename: Optional[str]\r
+ lineno: Optional[int]\r
+ msg: str\r
+\r
+\r
+# (login, account, password) tuple\r
+_NetrcTuple = Tuple[str, Optional[str], Optional[str]]\r
+\r
+\r
+class netrc:\r
+ hosts: Dict[str, _NetrcTuple]\r
+ macros: Dict[str, List[str]]\r
+\r
+ def __init__(self, file: str = ...) -> None: ...\r
+ def authenticators(self, host: str) -> Optional[_NetrcTuple]: ...\r