Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!news.mixmin.net!rt.uk.eu.org!newsfeed.xs4all.nl!newsfeed2a.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.007 X-Spam-Evidence: '*H*': 0.99; '*S*': 0.00; 'cpython': 0.05; 'repository': 0.05; 'subject:Python': 0.06; 'l\xc3\xb6wis': 0.07; 'steve': 0.09; 'martin': 0.11; 'python': 0.11; 'times,': 0.14; 'windows': 0.15; 'entirely.': 0.16; 'luck,': 0.16; 'url:file': 0.16; 'url:py': 0.16; 'sender:addr:gmail.com': 0.17; 'wrote:': 0.18; 'bit': 0.19; 'alex': 0.19; "hasn't": 0.19; 'thu,': 0.19; 'url:default': 0.19; 'cc:addr:gmail.com': 0.22; 'to:name:python- list@python.org': 0.22; 'cc:2**0': 0.24; 'script': 0.25; 'header :In-Reply-To:1': 0.27; 'tried': 0.27; 'idea': 0.28; 'am,': 0.29; 'liable': 0.30; 'message-id:@mail.gmail.com': 0.30; 'work.': 0.31; '(which': 0.31; "skip:' 10": 0.31; '(since': 0.31; 'away.': 0.31; 'anyone': 0.31; 'file': 0.32; 'run': 0.32; 'url:python': 0.33; 'updated': 0.34; "i'd": 0.34; 'but': 0.35; 'received:google.com': 0.35; 'building': 0.35; 'there': 0.35; 'url:org': 0.36; 'should': 0.36; 'effort': 0.37; 'to:addr:python-list': 0.38; 'recent': 0.39; '12,': 0.39; 'skip:. 10': 0.39; 'to:addr:python.org': 0.39; 'called': 0.40; 'release': 0.40; 'refer': 0.63; 'skip:n 10': 0.64; 'taking': 0.65; 'date,': 0.68; 'future,': 0.83; 'history,': 0.84; 'installer': 0.84; 'occasion': 0.84; 'started,': 0.84; 'url:cpython': 0.84 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-type:content-transfer-encoding; bh=Vae2O6lgkFZ9QO+n9hypLI9a6CrFy5sMH+Ccpp8npV0=; b=HknOxzvglps95IQ0XvSj/SjsG0ID/rg+I8USj3mTV9NF3Z7GvvnIjZ5pKsePZqHfAq y2kSBYQgrBchwug3dD2aslniDrmYZC8s9UXPZkqB4HVwlOMLwT54x77kxSwtudKkR06h yWypBhZ7y6VO7PRoc77bN/Bwof2pi6kWmr24G3uc91Epv+mKWoLb6V5mAnAEtZicnEhp AlU2I3UAqY1MrmvvhN8Irnlj8O+6H0dCNUZ5JIfJuT/Pnh9/cnNvmYzQ9ov/FtImJJW0 ph94OGWbYLQvZx1VbI4b31uyUEX5F1FNOrw63OMdu4t6Mcr/tk43NOJkBgOwSZI1tOpP KN/w== X-Received: by 10.50.221.43 with SMTP id qb11mr8431091igc.33.1402592032520; Thu, 12 Jun 2014 09:53:52 -0700 (PDT) MIME-Version: 1.0 Sender: zachary.ware@gmail.com In-Reply-To: <3E08DC6C-5224-4FF5-8E43-959B861156F4@gmail.com> References: <3E08DC6C-5224-4FF5-8E43-959B861156F4@gmail.com> From: Zachary Ware Date: Thu, 12 Jun 2014 11:53:32 -0500 X-Google-Sender-Auth: Pn4B-sCx4uWVQd-B21Gcxunfn_A Subject: Re: Python MSI Repo To: "python-list@python.org" Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cc: Alex Rodrigues X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 28 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1402592428 news.xs4all.nl 2854 [2001:888:2000:d::a6]:56127 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:73224 On Thu, Jun 12, 2014 at 8:47 AM, Alex Rodrigues wrote: > Is there a public repository for the python windows installer? > > I'd like to play around with it. The installer is built using msi.py, found in the tools directory of the main cpython repository: http://hg.python.org/cpython/file/default/Tools/msi/msi.py You can also find in that directory a README.txt file which should help you get started, and you can also refer to the 'buildmsi.bat' script in .../Tools/buildbot/ (which is currently unused and long out of date, but can give you an idea of what's involved). Note that the script has not been updated for 3.5 yet (since there hasn't been a release yet). Also, it is not often used by anyone other than Martin v. L=C3=B6wis who has built all of the Python Windows installers in recent history, so it may take a bit of effort to make it work. I have tried and failed a couple of times, but on each occasion have run out of time to work on it before other things called me away. That script is liable to change in the not-too-far-distant future, as Steve Dower is taking over installer building responsibilities from Martin and may change the way they are built entirely. Good luck, and have fun 'playing around'! :) --=20 Zach