> It is very difficult. site-packages is compiled as a side effect of > compiling the entire lib directory, by means of recursive traversal. > I don't think it is possible to turn of -tt at run time. It might be > possible to exclude it from compilation altogether. Would this work? *** compileall.py 16 Jan 2003 11:02:43 -0000 1.14 --- compileall.py 20 Jan 2003 01:31:13 -0000 *************** *** 87,93 **** Arguments (all optional): ! skip_curdir: if true, skip current directory (default true) maxlevels: max recursion level (default 0) force: as for compile_dir() (default 0) quiet: as for compile_dir() (default 0) --- 87,93 ---- Arguments (all optional): ! skip_curdir: if true, skip current directory and site-package (default true) maxlevels: max recursion level (default 0) force: as for compile_dir() (default 0) quiet: as for compile_dir() (default 0) *************** *** 97,102 **** --- 97,104 ---- for dir in sys.path: if (not dir or dir == os.curdir) and skip_curdir: print 'Skipping current directory' + elif os.path.basename(dir).lower() == 'site-packages' and skip_curdir: + print 'Skipping site-packages' else: success = success and compile_dir(dir, maxlevels, None, force, quiet=quiet) --Guido van Rossum (home page: http://www.python.org/~guido/)
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4