Path: csiph.com!usenet.pasdenom.info!news.redatomik.org!newsfeed.xs4all.nl!newsfeed3.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.005 X-Spam-Evidence: '*H*': 0.99; '*S*': 0.00; 'cpython': 0.05; 'repository': 0.05; 'received:80.91': 0.09; 'received:80.91.229': 0.09; 'received:gmane.org': 0.09; 'received:list': 0.09; 'windows,': 0.09; 'jan': 0.12; "(i'm": 0.16; '==========': 0.16; 'ides': 0.16; 'rarely': 0.16; 'received:80.91.229.3': 0.16; 'received:plane.gmane.org': 0.16; 'reedy': 0.16; 'sources.': 0.16; 'this)': 0.16; 'up-to-date,': 0.16; 'wrote:': 0.18; 'seems': 0.21; 'command': 0.22; 'installation': 0.23; 'header:User-Agent:1': 0.23; 'file.': 0.24; 'header:X-Complaints-To:1': 0.27; 'header:In- Reply-To:1': 0.27; 'installed': 0.27; "i'm": 0.30; 'work.': 0.31; '(which': 0.31; 'usually': 0.31; 'go.': 0.31; 'file': 0.32; 'open': 0.33; 'updated': 0.34; 'done.': 0.35; 'but': 0.35; 'done': 0.36; 'half': 0.37; 'branch': 0.38; 'needed': 0.38; 'to:addr :python-list': 0.38; 'files': 0.38; 'pm,': 0.38; 'does': 0.39; 'visual': 0.39; 'to:addr:python.org': 0.39; 'received:org': 0.40; 'release': 0.40; 'read': 0.60; 'click': 0.77; 'explorer': 0.84; 'hopeless': 0.84; 'received:fios.verizon.net': 0.84; 'taskbar': 0.84; 'vse': 0.84; 'releases.': 0.91 X-Injected-Via-Gmane: http://gmane.org/ To: python-list@python.org From: Terry Reedy Subject: Re: Building CPython Date: Wed, 13 May 2015 18:34:47 -0400 References: <7JN4x.37133$Q41.15375@fx25.am4> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Gmane-NNTP-Posting-Host: pool-98-114-97-173.phlapa.fios.verizon.net User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 In-Reply-To: <7JN4x.37133$Q41.15375@fx25.am4> X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.20+ 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: 26 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1431556504 news.xs4all.nl 2949 [2001:888:2000:d::a6]:47028 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:90587 On 5/13/2015 3:36 PM, BartC wrote: > I'm interested in playing with the CPython sources. I need to be able to > build under Windows, but don't want to use make files (which rarely work > properly), nor do a 6GB installation of Visual Studio Express which is > what seems to be needed (I'm hopeless with complicated IDEs anyway). Once installed hg or tortoisehg (I use this) and VSE are installed and repository cloned, are half done. At command prompt, with top directory of repository as current directory enter tools\scripts\external.bat Double-clicking file in Explorer does not work. Usually only needs to be done once per branch after x.y.0 release as dependencies are usually not updated for bugfix releases. Then in same directory enter pcbuild\python.sln or double click in Explorer or open VSE and open this file. Hit F7, wait until get line like ========== Build: 1 succeeded, 0 failed, 24 up-to-date, 1 skipped, hit F5, pin python_d to taskbar (optional, but handy), and go. And read devguide. -- Terry Jan Reedy