Drop Python 3.5 and 3.6 and upgrade GA by eggplants · Pull Request #393 · theskumar/python-dotenv

Expand Up @@ -14,11 +14,6 @@
logger = logging.getLogger(__name__)
if sys.version_info >= (3, 6): _PathLike = os.PathLike else: _PathLike = str

def with_warn_for_invalid_lines(mappings: Iterator[Binding]) -> Iterator[Binding]: for mapping in mappings: Expand All @@ -33,14 +28,14 @@ def with_warn_for_invalid_lines(mappings: Iterator[Binding]) -> Iterator[Binding class DotEnv(): def __init__( self, dotenv_path: Optional[Union[str, _PathLike]], dotenv_path: Optional[Union[str, os.PathLike]], stream: Optional[IO[str]] = None, verbose: bool = False, encoding: Union[None, str] = None, interpolate: bool = True, override: bool = True, ) -> None: self.dotenv_path = dotenv_path # type: Optional[Union[str, _PathLike]] self.dotenv_path = dotenv_path # type: Optional[Union[str, os.PathLike]] self.stream = stream # type: Optional[IO[str]] self._dict = None # type: Optional[Dict[str, Optional[str]]] self.verbose = verbose # type: bool Expand Down Expand Up @@ -113,7 +108,7 @@ def get(self, key: str) -> Optional[str]:

def get_key( dotenv_path: Union[str, _PathLike], dotenv_path: Union[str, os.PathLike], key_to_get: str, encoding: Optional[str] = "utf-8", ) -> Optional[str]: Expand All @@ -127,7 +122,7 @@ def get_key(
@contextmanager def rewrite( path: Union[str, _PathLike], path: Union[str, os.PathLike], encoding: Optional[str], ) -> Iterator[Tuple[IO[str], IO[str]]]: try: Expand All @@ -146,7 +141,7 @@ def rewrite(

def set_key( dotenv_path: Union[str, _PathLike], dotenv_path: Union[str, os.PathLike], key_to_set: str, value_to_set: str, quote_mode: str = "always", Expand Down Expand Up @@ -195,7 +190,7 @@ def set_key(

def unset_key( dotenv_path: Union[str, _PathLike], dotenv_path: Union[str, os.PathLike], key_to_unset: str, quote_mode: str = "always", encoding: Optional[str] = "utf-8", Expand Down Expand Up @@ -310,7 +305,7 @@ def _is_interactive():

def load_dotenv( dotenv_path: Union[str, _PathLike, None] = None, dotenv_path: Union[str, os.PathLike, None] = None, stream: Optional[IO[str]] = None, verbose: bool = False, override: bool = False, Expand Down Expand Up @@ -348,7 +343,7 @@ def load_dotenv(

def dotenv_values( dotenv_path: Union[str, _PathLike, None] = None, dotenv_path: Union[str, os.PathLike, None] = None, stream: Optional[IO[str]] = None, verbose: bool = False, interpolate: bool = True, Expand Down