Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!newsfeed.xs4all.nl!newsfeed3a.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.014 X-Spam-Evidence: '*H*': 0.97; '*S*': 0.00; 'third-party': 0.04; 'binary': 0.07; 'fink': 0.09; 'mess': 0.09; 'uses.': 0.09; 'python': 0.11; '24,': 0.16; 'from:addr:ryan': 0.16; 'fyi,': 0.16; 'macosx': 0.16; 'pygame': 0.16; 'sudo': 0.16; '\xa0what': 0.16; 'wrote:': 0.18; 'library': 0.18; 'thu,': 0.19; 'seems': 0.21; 'preferred': 0.22; 'install': 0.23; 'installation': 0.23; 'versions': 0.24; "i've": 0.25; 'source': 0.25; 'options': 0.25; '>': 0.26; 'header:In-Reply-To:1': 0.27; 'message- id:@mail.gmail.com': 0.30; 'easier': 0.31; 'bunch': 0.31; 'enabled': 0.31; 'libraries': 0.31; 'stuff': 0.32; 'framework': 0.33; 'sources': 0.33; 'used,': 0.33; "i'd": 0.34; 'received:74.125.82': 0.34; 'could': 0.34; 'advice': 0.35; 'possible.': 0.35; 'received:google.com': 0.35; 'installing': 0.36; 'subject:?': 0.36; 'clear': 0.37; 'system,': 0.38; 'skip:& 10': 0.38; 'manager': 0.38; 'to:addr:python-list': 0.38; 'pm,': 0.38; 'received:74.125': 0.39; 'to:addr:python.org': 0.39; 'ensure': 0.60; 'skip:u 10': 0.60; 'back': 0.62; 'hear': 0.63; 'more': 0.64; 'love': 0.65; 'long-term': 0.74; 'article': 0.77; 'yourself': 0.78; 'etc,': 0.84; 'differences': 0.93 X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type; bh=mF53OMeAyBF9WcQnS8/snIf7I+R9wtvW5VkHFAmsLoM=; b=JOEhJkjqhzl3o/5uWpQC92zgx79gC1zWhA1zsu4HczVfiHtglFVD/ZvoZQuz7fDCKa gXEW85dsuAOMzP6mTI03Es/urADTdZJrTgMxUbw1n10yisnf9LR7M05iDgdN7J0VeCPy t2PXj+3EPGMD8KfdDQsL5qvqD90XWLVzbfxtvc/DJNXGjQaSAx7pv6loLMWsHDjAH9l5 af2Tpf7SqnppRPyW4E1OYwvt/LlL9nUM95L8H/DW2Q5+3L6wfpKnJEd/qLWK6jUiQXS7 iBR8u4LKKESAZv4lGplAyTJwepax0JDueX1mEmzkTKQEcB/FZLScqnF8jsQvfcNgXp8J Rexg== X-Gm-Message-State: ALoCoQnpVbcK6myX2Q4uOYe+dSGlvqyryz0wrYCUeK/6SqWcypqiIse+ackBehJp2hI2OXPObyMD MIME-Version: 1.0 X-Received: by 10.180.88.129 with SMTP id bg1mr1667864wib.51.1398398345070; Thu, 24 Apr 2014 20:59:05 -0700 (PDT) X-Originating-IP: [72.204.53.242] In-Reply-To: References: <5c069831-8cab-43da-a4f9-ccec68cdc101@googlegroups.com> Date: Thu, 24 Apr 2014 22:59:04 -0500 Subject: Re: Installing PyGame? From: Ryan Hiebert To: python-list@python.org Content-Type: multipart/alternative; boundary=f46d04426c46a1f96504f7d5fc24 X-Mailman-Approved-At: Fri, 25 Apr 2014 06:32:43 +0200 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: 72 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1398400366 news.xs4all.nl 2884 [2001:888:2000:d::a6]:43551 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:70583 --f46d04426c46a1f96504f7d5fc24 Content-Type: text/plain; charset=ISO-8859-1 On Thu, Apr 24, 2014 at 9:38 PM, Ned Deily wrote: > In article , > Gregory Ewing wrote: > > My advice would be to steer clear of things like Fink and MacPorts > > and do things the native MacOSX way wherever possible. That means > > using a framework installation of Python and framework versions of > > the various libraries that PyGame uses. > > FYI, MacPorts Pythons are framework installations. And I disagree that > installing a bunch of disparate software from various sources via binary > installers and/or source is to be preferred to a modern third-party > package manager on OS X like MacPorts or Homebrew. That's just setting > yourself up for a long-term maintenance headache. What could be easier > than: > > sudo port install py27-game > > I'd love to hear more about Greg's take on MacPorts. I've chosen to use MacPorts because it keeps things separate, because when things get hosed using the system libraries, I don't have to erase my whole system to get back to a "vanilla" OS X install. Unfortunately, it seems like the differences in which libraries are used, what options are enabled at library build time, etc, make it difficult to ensure that things always work when you try to use the stuff built-in to the system, and untangling the Homebrew mess can be painful. --f46d04426c46a1f96504f7d5fc24 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable



On Thu, Apr 24, 2014 at 9:38 PM, Ned Deily <nad@acm.org> w= rote:
In article <brtt0jF10jjU1@mid.individual.net>,
=A0Gregory Ewing <greg.ewing@canterbury.ac.nz> wrote:
> My advice would be to steer clear of things like Fink and MacPorts
> and do things the native MacOSX way wherever possible. That means
> using a framework installation of Python and framework versions of
> the various libraries that PyGame uses.

FYI, MacPorts Pythons are framework installations. =A0And I disagree = that
installing a bunch of disparate software from various sources via binary installers and/or source is to be preferred to a modern third-party
package manager on OS X like MacPorts or Homebrew. =A0That's just setti= ng
yourself up for a long-term maintenance headache. =A0What could be easier than:

=A0 =A0 sudo port install py27-game

I'd love to hear more = about Greg's take on MacPorts. I've chosen to use MacPorts because = it keeps things separate, because when things get hosed using the system li= braries, I don't have to erase my whole system to get back to a "v= anilla" OS X install. Unfortunately, it seems like the differences in = which libraries are used, what options are enabled at library build time, e= tc, make it difficult to ensure that things always work when you try to use= the stuff built-in to the system, and untangling the Homebrew mess can be = painful.

--f46d04426c46a1f96504f7d5fc24--