Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit fbab90e

Browse filesBrowse files
committed
Import bdist_msi
1 parent 99b93c2 commit fbab90e
Copy full SHA for fbab90e

9 files changed

+4,909Lines changed: 4909 additions & 0 deletions

File tree

Expand file treeCollapse file tree
Open diff view settings
Filter options
Expand file treeCollapse file tree
Open diff view settings
Collapse file

‎Lib/distutils/command/bdist_msi.py‎

Copy file name to clipboardExpand all lines: Lib/distutils/command/bdist_msi.py
+639Lines changed: 639 additions & 0 deletions
Large diffs are not rendered by default.
Collapse file

‎Lib/msilib/__init__.py‎

Copy file name to clipboardExpand all lines: Lib/msilib/__init__.py
+462Lines changed: 462 additions & 0 deletions
Large diffs are not rendered by default.
Collapse file

‎Lib/msilib/schema.py‎

Copy file name to clipboardExpand all lines: Lib/msilib/schema.py
+1,007Lines changed: 1007 additions & 0 deletions
Large diffs are not rendered by default.
Collapse file

‎Lib/msilib/sequence.py‎

Copy file name to clipboard
+126Lines changed: 126 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,126 @@
1+
AdminExecuteSequence = [
2+
(u'InstallInitialize', None, 1500),
3+
(u'InstallFinalize', None, 6600),
4+
(u'InstallFiles', None, 4000),
5+
(u'InstallAdminPackage', None, 3900),
6+
(u'FileCost', None, 900),
7+
(u'CostInitialize', None, 800),
8+
(u'CostFinalize', None, 1000),
9+
(u'InstallValidate', None, 1400),
10+
]
11+
12+
AdminUISequence = [
13+
(u'FileCost', None, 900),
14+
(u'CostInitialize', None, 800),
15+
(u'CostFinalize', None, 1000),
16+
(u'ExecuteAction', None, 1300),
17+
(u'ExitDialog', None, -1),
18+
(u'FatalError', None, -3),
19+
(u'UserExit', None, -2),
20+
]
21+
22+
AdvtExecuteSequence = [
23+
(u'InstallInitialize', None, 1500),
24+
(u'InstallFinalize', None, 6600),
25+
(u'CostInitialize', None, 800),
26+
(u'CostFinalize', None, 1000),
27+
(u'InstallValidate', None, 1400),
28+
(u'CreateShortcuts', None, 4500),
29+
(u'MsiPublishAssemblies', None, 6250),
30+
(u'PublishComponents', None, 6200),
31+
(u'PublishFeatures', None, 6300),
32+
(u'PublishProduct', None, 6400),
33+
(u'RegisterClassInfo', None, 4600),
34+
(u'RegisterExtensionInfo', None, 4700),
35+
(u'RegisterMIMEInfo', None, 4900),
36+
(u'RegisterProgIdInfo', None, 4800),
37+
]
38+
39+
InstallExecuteSequence = [
40+
(u'InstallInitialize', None, 1500),
41+
(u'InstallFinalize', None, 6600),
42+
(u'InstallFiles', None, 4000),
43+
(u'FileCost', None, 900),
44+
(u'CostInitialize', None, 800),
45+
(u'CostFinalize', None, 1000),
46+
(u'InstallValidate', None, 1400),
47+
(u'CreateShortcuts', None, 4500),
48+
(u'MsiPublishAssemblies', None, 6250),
49+
(u'PublishComponents', None, 6200),
50+
(u'PublishFeatures', None, 6300),
51+
(u'PublishProduct', None, 6400),
52+
(u'RegisterClassInfo', None, 4600),
53+
(u'RegisterExtensionInfo', None, 4700),
54+
(u'RegisterMIMEInfo', None, 4900),
55+
(u'RegisterProgIdInfo', None, 4800),
56+
(u'AllocateRegistrySpace', u'NOT Installed', 1550),
57+
(u'AppSearch', None, 400),
58+
(u'BindImage', None, 4300),
59+
(u'CCPSearch', u'NOT Installed', 500),
60+
(u'CreateFolders', None, 3700),
61+
(u'DeleteServices', u'VersionNT', 2000),
62+
(u'DuplicateFiles', None, 4210),
63+
(u'FindRelatedProducts', None, 200),
64+
(u'InstallODBC', None, 5400),
65+
(u'InstallServices', u'VersionNT', 5800),
66+
(u'IsolateComponents', None, 950),
67+
(u'LaunchConditions', None, 100),
68+
(u'MigrateFeatureStates', None, 1200),
69+
(u'MoveFiles', None, 3800),
70+
(u'PatchFiles', None, 4090),
71+
(u'ProcessComponents', None, 1600),
72+
(u'RegisterComPlus', None, 5700),
73+
(u'RegisterFonts', None, 5300),
74+
(u'RegisterProduct', None, 6100),
75+
(u'RegisterTypeLibraries', None, 5500),
76+
(u'RegisterUser', None, 6000),
77+
(u'RemoveDuplicateFiles', None, 3400),
78+
(u'RemoveEnvironmentStrings', None, 3300),
79+
(u'RemoveExistingProducts', None, 6700),
80+
(u'RemoveFiles', None, 3500),
81+
(u'RemoveFolders', None, 3600),
82+
(u'RemoveIniValues', None, 3100),
83+
(u'RemoveODBC', None, 2400),
84+
(u'RemoveRegistryValues', None, 2600),
85+
(u'RemoveShortcuts', None, 3200),
86+
(u'RMCCPSearch', u'NOT Installed', 600),
87+
(u'SelfRegModules', None, 5600),
88+
(u'SelfUnregModules', None, 2200),
89+
(u'SetODBCFolders', None, 1100),
90+
(u'StartServices', u'VersionNT', 5900),
91+
(u'StopServices', u'VersionNT', 1900),
92+
(u'MsiUnpublishAssemblies', None, 1750),
93+
(u'UnpublishComponents', None, 1700),
94+
(u'UnpublishFeatures', None, 1800),
95+
(u'UnregisterClassInfo', None, 2700),
96+
(u'UnregisterComPlus', None, 2100),
97+
(u'UnregisterExtensionInfo', None, 2800),
98+
(u'UnregisterFonts', None, 2500),
99+
(u'UnregisterMIMEInfo', None, 3000),
100+
(u'UnregisterProgIdInfo', None, 2900),
101+
(u'UnregisterTypeLibraries', None, 2300),
102+
(u'ValidateProductID', None, 700),
103+
(u'WriteEnvironmentStrings', None, 5200),
104+
(u'WriteIniValues', None, 5100),
105+
(u'WriteRegistryValues', None, 5000),
106+
]
107+
108+
InstallUISequence = [
109+
(u'FileCost', None, 900),
110+
(u'CostInitialize', None, 800),
111+
(u'CostFinalize', None, 1000),
112+
(u'ExecuteAction', None, 1300),
113+
(u'ExitDialog', None, -1),
114+
(u'FatalError', None, -3),
115+
(u'UserExit', None, -2),
116+
(u'AppSearch', None, 400),
117+
(u'CCPSearch', u'NOT Installed', 500),
118+
(u'FindRelatedProducts', None, 200),
119+
(u'IsolateComponents', None, 950),
120+
(u'LaunchConditions', None, 100),
121+
(u'MigrateFeatureStates', None, 1200),
122+
(u'RMCCPSearch', u'NOT Installed', 600),
123+
(u'ValidateProductID', None, 700),
124+
]
125+
126+
tables=['AdminExecuteSequence', 'AdminUISequence', 'AdvtExecuteSequence', 'InstallExecuteSequence', 'InstallUISequence']
Collapse file

‎Lib/msilib/uisample.py‎

Copy file name to clipboardExpand all lines: Lib/msilib/uisample.py
+1,399Lines changed: 1399 additions & 0 deletions
Large diffs are not rendered by default.
Collapse file

‎Misc/NEWS‎

Copy file name to clipboardExpand all lines: Misc/NEWS
+3Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -425,6 +425,9 @@ Extension Modules
425425
Library
426426
-------
427427

428+
- A library msilib to generate Windows Installer files, and a distutils
429+
command bdist_msi have been added.
430+
428431
- PEP 343: new module contextlib.py defines decorator @contextmanager
429432
and helpful context managers nested() and closing().
430433

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.