diff --git a/morgan/__init__.py b/morgan/__init__.py index 5835c9b..2d2b9b3 100644 --- a/morgan/__init__.py +++ b/morgan/__init__.py @@ -68,6 +68,10 @@ def __init__(self, args: argparse.Namespace): self.envs = {} self._supported_pyversions = [] self._supported_platforms = [] + + # do not check dependencies? + self.no_deps = self.config.getboolean("local", "no-deps", fallback=False) + for key in self.config: m = re.fullmatch(r"env\.(.+)", key) if m: @@ -112,7 +116,7 @@ def mirror(self, requirement_string: str): print(f"\tError: {err}") deps = None - if deps is None: + if self.no_deps or deps is None: return while len(deps) > 0: