Path: csiph.com!usenet.pasdenom.info!weretis.net!feeder1.news.weretis.net!feeder.erje.net!eu.feeder.erje.net!xlned.com!feeder1.xlned.com!newsfeed.xs4all.nl!newsfeed2.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!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; 'subject:Windows': 0.02; 'interpreter': 0.05; 'subject:Python': 0.06; 'linux,': 0.07; 'executable': 0.09; 'python': 0.11; 'windows': 0.15; 'ah,': 0.16; 'folder,': 0.16; 'from:addr:rosuav': 0.16; 'from:name:chris angelico': 0.16; 'invoked,': 0.16; 'yup,': 0.16; 'folder': 0.16; ':-)': 0.16; 'wrote:': 0.18; 'trying': 0.19; 'seems': 0.21; 'tests': 0.22; 'install': 0.23; 'installation': 0.23; 'fine': 0.24; 'versions': 0.24; "i've": 0.25; 'mention': 0.26; 'somewhere': 0.26; 'header:In-Reply-To:1': 0.27; 'correct': 0.29; 'am,': 0.29; 'patch': 0.29; "doesn't": 0.30; 'newer': 0.30; 'message-id:@mail.gmail.com': 0.30; 'that.': 0.31; 'subject:skip:i 10': 0.31; 'this.': 0.32; 'regular': 0.32; 'could': 0.34; 'good.': 0.35; 'but': 0.35; 'received:google.com': 0.35; 'there': 0.35; 'version': 0.36; 'really': 0.36; 'machine.': 0.36; "didn't": 0.36; 'nov': 0.38; 'to:addr:python-list': 0.38; 'that,': 0.38; 'to:addr:python.org': 0.39; 'numbers': 0.61; "you're": 0.61; 'first': 0.61; "you'll": 0.62; 'it!': 0.67; '26,': 0.68; 'glance': 0.84; 'played': 0.84; 'items,': 0.91; '2013': 0.98 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=w+zubgpweWtq/R7yy/VOTbQNJm96yvXgmm5LNcmm72I=; b=CrdRCnh1uO7WyRJBdXycRLk4DGjm9nuGN1HSJ2UR95slBi17Zg4sU/wzHcUY05AWAx dvF3fBvH2EtPnM4IN6AYBaXSuoNx3z8a8FLdUkgG96wTa3OnaH8i+xXWHUFfim9KgZ39 imnPXA7L8B4kdm7HHUOFRLR4F9XeogywH7NbU2yy16muuvAM9Wah8320dWfkMXnM7N+v VDOFaJUo/TYH5xUSsw2g7vTDQ8WsAVutW0531AlH5l8BlF4IhdjD997KszOcHYrQCeb9 iGumIAYk8x8Ot891w2h6CEr8SQqtC3pOvN7KvJvbFHCi5RemBFBJSJWIVyivBk/fvlos +Q/Q== MIME-Version: 1.0 X-Received: by 10.66.26.106 with SMTP id k10mr2969888pag.136.1385387242668; Mon, 25 Nov 2013 05:47:22 -0800 (PST) In-Reply-To: References: Date: Tue, 26 Nov 2013 00:47:22 +1100 Subject: Re: Parallel Python x.y.A and x.y.B installations on a single Windows machine From: Chris Angelico To: python-list@python.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable 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: 29 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1385387254 news.xs4all.nl 15890 [2001:888:2000:d::a6]:57523 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:60418 On Tue, Nov 26, 2013 at 12:42 AM, Jurko Gospodneti=C4=87 wrote: > Yup, we could do that, but at first glance it really smells like an > overkill. Not to mention the potential licensing issues with Windows and = an > unlimited number of Windows installations. :-) Ah, heh... didn't think of that. When I spin up arbitrary numbers of VMs, they're always Linux, so licensing doesn't come into it :) > So far all tests seem to indicate that things work out fine if we insta= ll > to some dummy target folder, copy the target folder to some version speci= fic > location & uninstall. That leaves us with a working Python folder sans th= e > start menu and registry items, both of which we do not need for this. > Everything I've played around with so far seems to use the correct Python > data depending on the interpreter executable invoked, whether or not ther= e > is a regular Windows installation somewhere on the same machine. Okay! That sounds good. Underkill is better than overkill if you can get away with it! Good luck. You'll need it, if you're trying to support Python 2.4 and all newer versions AND manage issues across patch releases... ChrisA