buildlogs

*logging with termialC stream subclass*

buildlogs methods

buildmake

method:makeBuild() internal call

Compile the exe or dll files given the user information

Use modified pyc.py to compile with subprocess call to IronPython ipy.exe.

Stop build on partialError that is Fatal to Compile Let makeBuild finish so that user can fix partialErrs

Assembly setup:

flag (exe) state parameter(s) ipy run result

standalone

plus embed

true listexe App self embedded: no AddRef Can run without Ironpython.
listdll User libs embedded: no AddRef Can run without Ironpython.

standalone

plus embed

plus libembed

true

any or None

listexe/listdll

No AddRef - any

can run without Ironpython.

standalone true all any or Non Distribute and AddRef Stdlib if Lib imports (i.e. zip, etc) Can run without Ironpython.
embed true listexe and/or listdll modules.py (listexe) and .dlls (listdll) embedded. No AddRef imports within app.exe
all false listexe and listdll Import modules.py and .dlls (listdll) copyied to outdir. Distribute with app.exe.
libembed true Distribute and AddRef Stdlib
flag (dll) state parameter(s) ipy run result
no effect NA listexe App dll .py modules needed in path.
listdll User libs need to AddRef

buildmake methods

filecontrol

filecontrol methods

globalstate

globalstate class

makedefault

makedefault methods

partialerror

partialerror methods

terminalcolorlog

terminalcolorlog methods