We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 99743f7 commit 4c71e36Copy full SHA for 4c71e36
metaflow/__init__.py
@@ -147,7 +147,10 @@ class and related decorators.
147
from . import tuple_util
148
149
# Runner API
150
-from .metaflow_runner import Runner
+try:
151
+ from .metaflow_runner import Runner
152
+except RuntimeError:
153
+ pass
154
155
__version_addl__ = []
156
_ext_debug("Loading top-level modules")
metaflow/metaflow_runner.py
@@ -7,6 +7,13 @@
7
from metaflow import Run
8
from metaflow.subprocess_manager import SubprocessManager, CommandManager
9
10
+if sys.version_info < (3, 7):
11
+ raise RuntimeError(
12
+ """
13
+ The Metaflow Programmatic API is not supported for versions of Python less than 3.7
14
15
+ )
16
+
17
18
def read_from_file_when_ready(file_path: str, timeout: float = 5):
19
start_time = time.time()
0 commit comments