<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#330033">
    <div class="moz-cite-prefix">General comments:<br>
      <br>
      I was a bit concerned when Steve first posted his plans for the
      Windows installer and making a web installer forcing re-downloads
      for every install, and expressed those privately. I'm no longer
      concerned, this outlined scheme is good, but I have some
      suggestions to make it great :)<br>
      <br>
      With these other options available, if the web installer can do
      the /layout, especially from a checkbox, I'd almost be tempted to
      agree that the 20MB installers wouldn't be needed.  <br>
      <br>
      But here's another idea:  automatically keep all the .msi and .cab
      files used for the first installation of Python with it in the
      directory from which it runs (naming convention... prefix them all
      with python-3.5.0a1.<stuff>.(msi|cab)  It is very likely
      that a reinstall will use the same components (if more are needed
      on a later install, add them to the directory also).  And a good
      naming convention makes it obvious what to delete when done with
      the installer.<br>
      <br>
      And a related idea: on the first install page, have a check box
      "download all installation components", that would do that, even
      if they are not used, and even if either of the one-click installs
      are chosen.<br>
      <br>
      And a related idea: for custom installs, record the choices made
      in a metadata file in that same directory, and after the first
      install, subsequent installs could have a 3rd single-click
      install: same custom install as last time.  This would be kept in
      the directory with the installer, so could be applied to a zillion
      machines, and an install option /ditto would allow those choices
      from the command line. That way, the administrator could use the
      friendly interface to install the first machine, making the
      appropriate choices, and then just run "python-3.5.0a1.exe /ditto"
      on all the other zillion-1 machines, without needing to learn any
      other obscure command line parameters. I don't care how you spell
      /ditto, as long as there is documentation.<br>
      <br>
      Regarding /layout, to me, that name has no mnemonic meaning of
      "download all these installation components and save them". 
      Documentation could provide that, of course, but choosing a name
      like /download might be nicer.  Saving to the same directory as
      the installer lives in seems easier than needing to specify a
      directory... the documentation can warn that users of the option
      should put the web installer in the desired, shared or private,
      installation directory prior to running the option...<br>
      <br>
      On 1/3/2015 4:16 PM, Antoine Pitrou wrote:<br>
    </div>
    <blockquote cite="mid:20150104011606.2a148a41@fsol" type="cite">
      <pre wrap="">One comment: I would find it a bit confusing if the default install
path changes when using the customized install. OTOH, maybe you can't
choose another default there.</pre>
    </blockquote>
    <br>
    This could be cured by defaulting to either the new or old install
    location, or to a blank box, and having a couple buttons to "set
    install location to C:\Python35" or "set install location to
    "C:\Program Files....", as well as the browse button and the option
    to type into the box.<br>
    <br>
  </body>
</html>