Mercurial > cpython-lru_cache-weakref
diff Mac/BuildScript/build-installer.py @ 57912:9da0cf2dffcc legacy-trunk
An update to the script that's used to build the binary installer: don't install files in
/usr/local by default. Users can still choose to install files into /usr/local, but by
default we'll only install files in /Library/Framework/Python.framework and
/Applications/Python X.Y/
| author | Ronald Oussoren <ronaldoussoren@mac.com> |
|---|---|
| date | Thu, 24 Dec 2009 13:30:42 +0000 |
| parents | f99bca6ab0dc |
| children | ef48e48f066e |
line wrap: on
line diff
--- a/Mac/BuildScript/build-installer.py Thu Dec 24 13:06:39 2009 +0000 +++ b/Mac/BuildScript/build-installer.py Thu Dec 24 13:30:42 2009 +0000 @@ -249,6 +249,7 @@ wrappers for lots of Mac OS X API's. """, postflight="scripts/postflight.framework", + selected='selected', ), dict( name="PythonApplications", @@ -262,6 +263,7 @@ It also installs a number of examples and demos. """, required=False, + selected='selected', ), dict( name="PythonUnixTools", @@ -273,6 +275,7 @@ is not necessary to use Python. """, required=False, + selected='unselected', ), dict( name="PythonDocumentation", @@ -287,6 +290,7 @@ """, postflight="scripts/postflight.documentation", required=False, + selected='selected', ), dict( name="PythonProfileChanges", @@ -304,6 +308,7 @@ topdir="/Library/Frameworks/Python.framework", source="/empty-dir", required=False, + selected='selected', ), ] @@ -321,6 +326,7 @@ topdir="/Library/Frameworks/Python.framework", source="/empty-dir", required=False, + selected='selected', ) ) return result @@ -923,7 +929,7 @@ IFPkgFlagPackageList=[ dict( IFPkgFlagPackageLocation='%s-%s.pkg'%(item['name'], getVersion()), - IFPkgFlagPackageSelection='selected' + IFPkgFlagPackageSelection=item.get('selected', 'selected'), ) for item in pkg_recipes() ],
