MCPcopy
hub / github.com/tox-dev/tox / parallel_flags

Function parallel_flags

src/tox/session/cmd/run/parallel.py:51–83  ·  view source on GitHub ↗
(
    our: ArgumentParser,
    default_parallel: int | str,
    no_args: bool = False,  # noqa: FBT001, FBT002
    *,
    default_spinner: bool = False,
)

Source from the content-addressed store, hash-verified

49
50
51def parallel_flags(
52 our: ArgumentParser,
53 default_parallel: int | str,
54 no_args: bool = False, # noqa: FBT001, FBT002
55 *,
56 default_spinner: bool = False,
57) -> None:
58 our.add_argument(
59 "-p",
60 "--parallel",
61 dest="parallel",
62 help="run tox environments in parallel, the argument controls limit: all,"
63 " auto - cpu count, some positive number, zero is turn off",
64 action="store",
65 type=parse_num_processes,
66 default=default_parallel,
67 metavar="VAL",
68 **({"nargs": "?"} if no_args else {}),
69 )
70 our.add_argument(
71 "-o",
72 "--parallel-live",
73 action="store_true",
74 dest="parallel_live",
75 help="connect to stdout while running environments",
76 )
77 our.add_argument(
78 "--parallel-no-spinner",
79 action="store_true",
80 dest="parallel_no_spinner",
81 default=default_spinner,
82 help="disable the spinner when running in parallel, enabled by default in CI",
83 )
84
85
86def run_parallel(state: State) -> int:

Callers 2

tox_add_optionFunction · 0.90
tox_add_optionFunction · 0.85

Calls 1

add_argumentMethod · 0.80

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…