[Python-Dev] Installation on Macs

Ronald Oussoren ronaldoussoren at mac.com
Wed Aug 15 11:37:55 CEST 2012


On 15 Aug, 2012, at 11:30, Ned Deily <nad at acm.org> wrote:
> 
> 
> 
> 3. Download instructions and Xcode
> 
> Jesse:
>> I also concur with Raymond that the download/install instructions could be 
>> simplified. Noting for users that rather than downloading Xcode, they can 
>> just download the OSX Command Line Tools installer and easy_install/pip/etc 
>> will just work would also be nice
> 
> The Mac section of the Python docset is woefully out-of-date (from long 
> before I got involved!) and I plan to give it a major update for 3.3.0.  
> The whole business of what's needed to build extension modules on OS X 
> got *much* more complicated with Xcode 4 (the default for 10.7 and 10.8) 
> and each minor release of Xcode 4 has brought new changes.  The 
> introduction of the stand-alone Command Line Tools (with Xcode 4.2?) was 
> a nice addition but there are gotchas with using it, for example, 
> extension building with current Python 3.2.3 installers do not work 
> out-of-the-box with the CLT because the CLT do not provide SDKs.  2.7.3 
> is better but neither of the current 32-bit installers will work out of 
> the box with Xcode 4.   A lot of work has gone into 3.3.0 to make 
> extension building and building Python itself play more nicely with 
> Xcode 4 without breaking support for older versions.  Some subset of 
> that support will get backported for 2.7.4 and 3.2.4 once 3.3.0 is done.
> 
> Also, if network bandwidth and disk space usage are not major concerns, 
> it may now be procedurally easier for most people to install Xcode 4 
> than the Command  Line Tools package since the former is now available 
> for free download from the Mac App Store while the latter still requires 
> registering for a (free) Apple Developer Id and download from the Apple 
> Developer site.  And since Xcode 4 has been partitioned up into smaller 
> downloadable components, the Xcode download is smaller as it is not 
> necessary to download everything (including iOS development tools) as 
> was the case with Xcode 3.

Another advantage of installing all of Xcode is that the appstore will warn when a new version is available, and when you start Xcode you can still install the command-line tools (and Xcode will warn when that installation is out of date).

Ronald

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4788 bytes
Desc: not available
URL: <http://mail.python.org/pipermail/python-dev/attachments/20120815/17688b67/attachment.bin>


More information about the Python-Dev mailing list