import clr
clr.AddReferenceByPartialName("IronPython")

files = [
    '/app/TestScript.py',
    '/app/TestSubDirectory/__init__.py',
    '/app/TestSubDirectory/TestSubModule.py',
    '/app/IronLib/pdb.py',
    '/app/IronLib/_abcoll.py',
    '/app/IronLib/inspect.py',
    '/app/IronLib/copy.py',
    '/app/IronLib/encodings/aliases.py',
    '/app/IronLib/os.py',
    '/app/IronLib/linecache.py',
    '/app/IronLib/tempfile.py',
    '/app/IronLib/unittest/suite.py',
    '/app/IronLib/collections.py',
    '/app/IronLib/tokenize.py',
    '/app/IronLib/abc.py',
    '/app/IronLib/_weakrefset.py',
    '/app/IronLib/unittest/__init__.py',
    '/app/IronLib/UserDict.py',
    '/app/IronLib/stat.py',
    '/app/IronLib/dummy_thread.py',
    '/app/IronLib/token.py',
    '/app/IronLib/dis.py',
    '/app/IronLib/types.py',
    '/app/IronLib/__future__.py',
    '/app/IronLib/hashlib.py',
    '/app/IronLib/logging/__init__.py',
    '/app/IronLib/pprint.py',
    '/app/IronLib/posixpath.py',
    '/app/IronLib/io.py',
    '/app/IronLib/gettext.py',
    '/app/IronLib/doctest.py',
    '/app/IronLib/locale.py',
    '/app/IronLib/weakref.py',
    '/app/IronLib/os2emxpath.py',
    '/app/IronLib/warnings.py',
    '/app/IronLib/keyword.py',
    '/app/IronLib/random.py',
    '/app/IronLib/opcode.py',
    '/app/IronLib/heapq.py',
    '/app/IronLib/ntpath.py',
    '/app/IronLib/repr.py',
    '/app/IronLib/difflib.py',
    '/app/IronLib/fnmatch.py',
    '/app/IronLib/threading.py',
    '/app/IronLib/traceback.py',
    '/app/IronLib/functools.py',
    '/app/IronLib/cmd.py',
    '/app/IronLib/unittest/signals.py',
    '/app/IronLib/atexit.py',
    '/app/IronLib/genericpath.py',
    '/app/IronLib/pickle.py',
    '/app/IronLib/unittest/main.py',
    '/app/IronLib/unittest/case.py',
    '/app/IronLib/subprocess.py',
    '/app/IronLib/unittest/loader.py',
    '/app/IronLib/shlex.py',
    '/app/IronLib/textwrap.py',
    '/app/IronLib/getopt.py',
    '/app/IronLib/unittest/runner.py',
    '/app/IronLib/encodings/__init__.py',
    '/app/IronLib/struct.py',
    '/app/IronLib/unittest/util.py',
    '/app/IronLib/unittest/result.py',
    '/app/IronLib/StringIO.py',
    '/app/IronLib/string.py',
    '/app/IronLib/optparse.py',
    '/app/IronLib/bdb.py',
    '/app/IronLib/codecs.py',
    '/app/IronLib/_threading_local.py'
]

clr.CompileModules("/app/CompiledPython.dll", mainModule = None, *files)
