Back to index

python3.2  3.2.2
Classes | Namespaces | Functions | Variables
msi.py File Reference

Go to the source code of this file.

Classes

class  msi.PyDialog
class  msi.PyDirectory

Namespaces

namespace  msi

Functions

def msi.build_mingw_lib
def msi.build_database
def msi.remove_old_versions
def msi.add_ui
def msi.add_features
def msi.extract_msvcr90
def msi.generate_license
def msi.add_files
def msi.add_registry
def msi.build_pdbzip
def msi.merge

Variables

int msi.snapshot = 1
int msi.testpackage = 0
tuple msi.srcdir = os.path.abspath("../..")
 msi.full_current_version = None
 msi.have_tcl = True
string msi.PCBUILD = "PCbuild"
string msi.MSVCR = "90"
 msi.certname = None
 msi.pdbzip = True
tuple msi.lines = open(srcdir + "/Include/patchlevel.h")
 msi.major = minormicrolevelserialNone
dictionary msi.levels
tuple msi.l = l.split()
string msi.short_version = "."
int msi.FIELD3 = 1000
string msi.current_version = "%s.%d"
string msi.upgrade_code_snapshot = '{92A24481-3ECB-40FC-8836-04B7966EC0D5}'
string msi.upgrade_code = '{65E6DE48-A358-434D-AA4F-4AF72DB4718F}'
string msi.upgrade_code_64 = '{6A965A0C-6EE6-4E3A-9983-3263F56311EC}'
tuple msi.product_code = msilib.gen_uuid()
list msi.extensions
dictionary msi.pythondll_uuid
string msi.docfile = ""
tuple msi.lib_file = os.path.join(srcdir, PCBUILD, "python%s%s.lib" % (major, minor))
tuple msi.def_file = os.path.join(srcdir, PCBUILD, "python%s%s.def" % (major, minor))
string msi.dll_file = "python%s%s.dll"
tuple msi.mingw_lib = os.path.join(srcdir, PCBUILD, "libpython%s%s.a" % (major, minor))
tuple msi.have_mingw = build_mingw_lib(lib_file, def_file, dll_file, mingw_lib)
tuple msi.dll_path = os.path.join(srcdir, PCBUILD, dll_file)
tuple msi.digit = hex((int(product_code[-2],16)+1)%16)
string msi.ext = 'px'
string msi.testprefix = 'x'
string msi.SystemFolderName = "[System64Folder]"
int msi.registry_component = 4
string msi.sys32cond = "(Windows9x or (Privileged and ALLUSERS))"
tuple msi.mod_dir = os.path.join(os.environ["ProgramFiles"], "Common Files", "Merge Modules")
list msi.modules = ["Microsoft_VC90_CRT_x86_x64.msm", "policy_9_0_Microsoft_VC90_CRT_x86_x64.msm"]