GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Python Wiki
  • PSF Wiki
  • Jython Wiki
  • Python Wiki
  • Platform-Specific
  • MacPython

This view

  • Original page
  • New address

GeezerVison is showing wiki.python.org — MacPython / Xcode Integration

View as Markdown

MacPython / Xcode Integration¶

Legacy Wiki Page

This page was migrated from the old MoinMoin-based wiki. Information may be outdated or no longer applicable. For current documentation, see python.org.

Running scripts from Xcode¶

It’s not terribly difficult to tell Xcode to launch a Python process and start your script. Create a custom executable, point it at Python, and set the arguments and environment variables appropriately. Detailed instructions are here:

http://ulaluma.com/pyx/archives/2004/02/running_python.html

User Scripts¶

  • StartupScript - A Python replacement for the Apple-provided example written in Perl. Install at ~/Library/Application Support/Apple/Developer Tools/

  • un_commentLines.py - A Python version of the Apple-provided “Un-Comment” script to be Python-aware. (You’ll need to remove the shortcut in the first comment script.) Install at ~/Library/Application Support/Apple/Developer Tools/Scripts/10-User Scripts/30-Comments. [1/1/5] Fixed error with perl scripts, and added support for commenting applescripts.

Xcode Plug-Ins¶

  • XOgre-0.0.tgz - A quick hack to replace Xcode’s Find menu with OgreKit’s (regular expression engine). Put the pbplugin at ~/Library/Application Support/Apple/Developer Tools/Plug-Ins.

  • XPython-0.0.tgz (XPython-bin-0.0.tgz for built Plug-In and two examples) - I put Python in Xcode! Unpack the built version at ~/Library/Application Support/Apple/Developer Tools/. Check this out:\



And even scarier.. here’s the MacPython/PyObjC class browser demo INSIDE Xcode. Just look at all those proprietary Apple classes:

Notes¶

  • The User Scripts feature is totally “borrowed” from TextExtras! Look at /System/Library/PrivateFrameworks/DevToolsInterface.framework/Versions/A/Resources/UtilityScripts – it’s *the same*.

Previous
MacPython / Whats MacPython Missing
Next
MacPython / Xcode Notes
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.