Logiciel : Langage de programmation
Développeur : Python Software Foundation
Type de licence : Libre
Compatible XP : Oui
Compatible Win7 : Oui
Existe aussi sous Linux : Oui
Version : 3.4.2
Code : Tout sélectionner
<package
id="Python"
name="Python - Langage de programmation multi-paradigme"
revision="%version%.1"
priority="50"
reboot="false">
<variable name="version" value="3.4.2" />
<variable name="version_XP" value="3.3.5" />
<variable name="version_court" value="34" />
<variable name="version_court_xp" value="33" />
<variable name="version_old" value="3.3.0" />
<variable name="PROGRAMFILES" value="%PROGRAMFILES%" architecture="x86"/>
<variable name="PROGRAMFILES" value="%PROGRAMFILES(X86)%" architecture="x64"/>
<variable name="ComSpec" value="%SystemRoot%\System32\cmd.exe" architecture="x86"/>
<variable name="ComSpec" value="%SystemRoot%\SysWOW64\cmd.exe" architecture="x64"/>
<eoledl dl="http://www.python.org/ftp/python/%version%/python-%version%.msi" destname="programmation/python/python-%version%.msi" />
<eoledl dl="http://www.python.org/ftp/python/%version_xp%/python-%version_xp%.msi" destname="programmation/python/python-%version%.msi" />
<check os=".+5\.[1-2]\.\d{4}" type="uninstall" condition="exists" path="Python %version_xp%" />
<check os=".+6\.[0-1]\.\d{4}" type="uninstall" condition="exists" path="Python %version%" />
<install os=".+5\.[1-2]\.\d{4}" cmd='msiexec /i "%SOFTWARE%\programmation\python\python-%version_xp%.msi" /qn ALLUSERS=1' />
<install os=".+6\.[0-1]\.\d{4}" cmd='msiexec /i "%SOFTWARE%\programmation\python\python-%version%.msi" /qn ALLUSERS=1' />
<!-- suppression ancienne version si elle existe -->
<upgrade cmd='msiexec /qn /x "%SOFTWARE%\programmation\python\python-%version_old%.msi"' ><exit code='1605' /></upgrade>
<upgrade include='install' />
<downgrade include='upgrade' />
<remove os=".+5\.[1-2]\.\d{4}" cmd='msiexec /qn /x "%SOFTWARE%\programmation\python\python-%version_xp%.msi"' />
<remove os=".+6\.[0-1]\.\d{4}" cmd='msiexec /qn /x "%SOFTWARE%\programmation\python\python-%version%.msi"' />
<remove cmd='%COMSPEC% /C if exist "%SystemDrive%\python%version_court%" rmdir /S /Q "%SystemDrive%\python%version_court%"' />
<remove cmd='%COMSPEC% /C if exist "%SystemDrive%\python%version_court_xp%" rmdir /S /Q "%SystemDrive%\python%version_court%"' />
</package>