This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author Jörn Jacobi
Recipients Jörn Jacobi
Date 2019-06-14.12:09:47
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1560514187.3.0.83059947509.issue37283@roundup.psfhosted.org>
In-reply-to
Content
When executing the installer with arguments or using the unattend.xml to run it without UI as documented in https://python.readthedocs.io/en/stable/using/windows.html#installing-without-ui the installer ignores the arguments or unattend.xml when it's executed again.

The second time, the installer (running i modify mode) uses the default values (hereby removing the Prepenpath if set the first time)

(testet with version 3.6.6-amd64 to 3.7.3-amd64 of the executable installer)

To recreate, run the following : 

step 1 :
python-3.6.6-amd64.exe /passive InstallAllUsers=1 PrependPath=1 Include_doc=0 Include_dev=0 Include_tcltk=0 Include_test=0 SimpleInstall=1 

now python is install as expected.

step 2 : 
python-3.6.6-amd64.exe /passive InstallAllUsers=1 PrependPath=1 Include_doc=0 Include_dev=0 Include_tcltk=0 Include_test=0 SimpleInstall=1

even though the options are exactly the same, the installer now removes python from path and installs tcltk, documentation, test and dev.

step 3 : 
python-3.6.6-amd64.exe /passive InstallAllUsers=1 PrependPath=1 Include_doc=0 Include_dev=0 Include_tcltk=0 Include_test=0 SimpleInstall=1

now the installer only makes a quick check, what i would have expected in step 2, but hare only the default values are used.
History
Date User Action Args
2019-06-14 12:09:47Jörn Jacobisetrecipients: + Jörn Jacobi
2019-06-14 12:09:47Jörn Jacobisetmessageid: <1560514187.3.0.83059947509.issue37283@roundup.psfhosted.org>
2019-06-14 12:09:47Jörn Jacobilinkissue37283 messages
2019-06-14 12:09:47Jörn Jacobicreate