PyDocs

Nav

Python Language Services

compile_path

compileall

function (source) not WASI
  • compile_path(skip_curdir=True, maxlevels=0, force=False, quiet=0, legacy=False, optimize=-1, invalidation_mode=None)
Byte-compile all module on sys.path.

Arguments (all optional):

skip_curdir: if true, skip current directory (default True)
maxlevels:   max recursion level (default 0)
force: as for compile_dir() (default False)
quiet: as for compile_dir() (default 0)
legacy: as for compile_dir() (default False)
optimize: as for compile_dir() (default -1)
invalidation_mode: as for compiler_dir()
Changed in 3.2, 3.5, 3.7, 3.7.2
  • 3.2: Added the legacy and optimize parameter.
  • 3.5: quiet parameter was changed to a multilevel value.
  • 3.5: The legacy parameter only writes out .pyc files, not .pyo files no matter what the value of optimize is.
  • 3.7: The invalidation_mode parameter was added.
  • 3.7.2: The invalidation_mode parameter’s default value is updated to None.
0 Examples
No examples for compileall/compile_path.
See Also
No see-alsos for compileall/compile_path
0 Notes
No notes for compile_path