Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!newsfeed0.kamp.net!newsfeed.kamp.net!feeder1.cambriumusenet.nl!feed.tweaknews.nl!194.109.133.83.MISMATCH!newsfeed.xs4all.nl!newsfeed4a.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.029 X-Spam-Evidence: '*H*': 0.94; '*S*': 0.00; '*not*': 0.07; 'environments': 0.07; 'arguments': 0.09; 'git': 0.09; 'option,': 0.09; 'cc:addr:python-list': 0.11; 'python': 0.11; 'from:addr:rosuav': 0.16; 'from:name:chris angelico': 0.16; 'roy': 0.16; 'subject:???': 0.16; 'subject:dev': 0.16; 'subject:versions': 0.16; 'subject:python': 0.16; 'wrote:': 0.18; 'trying': 0.19; 'cc:addr:python.org': 0.22; '(or': 0.24; 'cc:2**0': 0.24; 'source': 0.25; 'header:In-Reply-To:1': 0.27; 'am,': 0.29; 'said,': 0.30; 'message-id:@mail.gmail.com': 0.30; "i'm": 0.30; 'bunch': 0.31; 'stuff': 0.32; 'fri,': 0.33; "i'd": 0.34; 'but': 0.35; 'received:google.com': 0.35; 'subject:one': 0.36; 'should': 0.36; 'ahead': 0.38; 'either': 0.39; 'even': 0.60; "you'll": 0.62; 'different': 0.65; 'smith': 0.68; 'jul': 0.74; 'other.': 0.75; 'article': 0.77; 'absolutely.': 0.84; 'alternative.': 0.84; 'batchelder': 0.84; 'distinguish': 0.84; 'isolate': 0.84; 'to:none': 0.92 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:cc :content-type; bh=JlsBVQ37H6RCkNEzUZ8tcWDD/fdx+cLTicDojpzhKZY=; b=fEcVuoIVz/S2iUGZ+CoESJnrDW1LlOhyKvxV70pSNqZ9ZBwcQI+FfrQ+OaMbV4wFu1 yOlVAVg1KcIZBXENnty9OFwwXRHwAxEfVaI+lCqWsNB8l4lWzGXZUufWDBJ8h2Ij9K0j 3fNR13eaEZzJT0ZldamjuIQXpxau+z48f0vrEsmyl1O+Wes/iOVrFS+nZk6831u6GWim VjUk6nS3LHlgBMNX2LVesC6+Gt/ZGyBJR9D6dy+bMLyyYcKSY0x5EjmBuMtZpOtMDs7C T0WudrRIXCk+XecHknrKpuW7AEoOIJWSQCZKeiq1A2nJM4LYvJ1rSyslJTX2laeFf26C 9xQQ== MIME-Version: 1.0 X-Received: by 10.52.138.209 with SMTP id qs17mr1164593vdb.80.1405651346997; Thu, 17 Jul 2014 19:42:26 -0700 (PDT) In-Reply-To: References: <20140717173231.7cfefae5@xs4all.nl> Date: Fri, 18 Jul 2014 12:42:26 +1000 Subject: Re: Multiple python versions, one dev environment??? From: Chris Angelico Cc: "python-list@python.org" Content-Type: text/plain; charset=UTF-8 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: 26 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1405651349 news.xs4all.nl 2857 [2001:888:2000:d::a6]:56438 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:74714 On Fri, Jul 18, 2014 at 11:29 AM, Roy Smith wrote: > In article , alex23 > wrote: > >> On 18/07/2014 9:44 AM, Roy Smith wrote: >> > In article , >> > Ned Batchelder wrote: >> >> Virtualenv is definitely the right way to isolate different Python >> >> environments from each other. >> > >> > Absolutely. Don't even consider any other alternative. Just do it. >> >> Not even buildout? :) > > OK, I will admit I'm not familiar with buildout. > > Perhaps I should have said, "Don't even consider trying to manage all > this stuff manually. I'd put this on par with source control. You'll see arguments about whether git or hg is the better option, but frankly, either of them (or bzr, or any of a bunch of others) is just so far ahead of *not* using source control that it's less important to distinguish than to say "Don't even consider trying to do this manually". ChrisA