PyObjC
Sections:
Home
Documentation
Development
Download
Examples
Mailing lists
Navigation:
- Home
- News
- About
- History&People
- Links
 

We're hosted on:
SourceForge.net Logo

Subversion hosting

The PyObjC project aims to provide a bridge between the Python and Objective-C programming languages. The bridge is intended to be fully bidirectional, allowing the Python programmer to take full advantage of the power provided by various Objective-C based toolkits and the Objective-C programmer transparent access to Python based functionality.

The most important usage of this is writing Cocoa GUI applications on Mac OS X in pure Python. See our tutorial for an example of this.

News

2008-05-27: A short status update -

PyObjC development is pretty slow at the moment. I had hoped to release PyObjC 2.1 in March, but that was not to be.

The trunk is slowly moving forward though, but (still) doesn't support OSX 10.4 at the moment. Fixing that is easy, but takes time.

2008-01-07: Updated website -

The website has been updated with documentation and examples from PyObjC 2.0.

It is now possible to download examples and view source code in a nice format.

2008-01-06: PyObjC 2.0 included in MacOSX Leopard -

Mac OS X 10.5 (Leopard) contains many new features, one of which is a new major release of PyObjC: PyObjC 2.0.

The NEWS file provides the best overview of new features, the following list is a small overview:

  • The package pyobjc is split into several smaller packages, this will make future updates easier.
  • PyObjC now supports the bridgesupport metadata format, which makes it easier to support new frameworks without having to write C code. The same metadata format is also used by RubyCocoa.
  • Class methods are modelled better, allowing one have a class method and instance method with the same name ( which is used in several occassions in the Cocoa frameworks).

2005-07-06: PyObjC 1.3.7 released -

This version features support for Xcode 2.1, an initial port to Intel, wrappers for even more frameworks and several bugfixes.

See the NEWS file for more information.

2005-06-08: PyObjC sessions at WWDC '05 -

Bob Ippolito did a session about Python on Mac OS X, and more specifically PyObjC, at WWDC 2005. The web presence for that session is now up at: http://pythonmac.org/wwdc2005/

   

Status

PyObjC 2.0 was released on October 24th 2007. See the NEWS file for details.

PyObjC supports Mac OS X 10.3.9 and later, earlier versions are not supported. The GNUstep project is also not supported, contact the PyObjC-dev mailinglist if you want to change that.

Resources

Support is currently limited to the developer's mailing list.

The PyObjC project is hosted by SourceForge. In addition to hosting this site and the downloads, SourceForge provides the following resources for the project:

Our repository is hosted by red-bean.com. The subversion repository can be accessed here.

Copyright © 2003 - 2008 The PyObjC Project