• 
      

    Bundle a newer version of Python with the Windows RBTools installer.

    Review Request #8575 — Created Dec. 14, 2016 and submitted

    Information

    RBTools
    release-0.7.x
    c0e17d1...

    Reviewers

    Our Windows installer for RBTools was dependent on PortablePython, which
    is no longer maintained. It was pretty annoying even using
    PortablePython, given how many packages it wanted to ship and the
    bootstrapping process we needed for the initial extraction.
    
    Turned out that the only parts of PortablePython we cared about were the
    wrapper around installing the Python MSI, which was easy enough for us
    to do. We now incorporate that logic plus some additional logic to
    update pip/easy_install. This makes our installer simpler and easier to
    maintain, particularly when new Python versions come out.
    
    The new installer has been bumped to ship Python 2.7.12.

    Built the installer from a clean environment. Installed the resulting
    installer on a separate Windows environment. I was able to successfully
    use all RBTools commands that I tested.

    david
    1. Ship It!
    2. 
        
    reviewbot
    1. Tool: Pyflakes
      Ignored Files:
          contrib/installers/windows/build-installer.bat
      
      
      
      Tool: PEP8 Style Checker
      Ignored Files:
          contrib/installers/windows/build-installer.bat
      
      
    2. 
        
    chipx86
    Review request changed
    Status:
    Completed
    Change Summary:
    Pushed to release-0.7.x (2d15ed5)