ANN: PyObjC 1.1

From: Ronald Oussoren (ronaldoussoren_at_mac.com)
Date: 05/31/04


Date: Mon, 31 May 2004 10:51:04 +0200
To: python-list@python.org

PyObjC 1.1 is now available for download at
http://pyobjc.sourceforge.net/

PyObjC is a bridge between Python and Objective-C. It allows full
featured Cocoa applications to be written in pure Python. It is also
easy to use other frameworks containing Objective-C class libraries
from Python and to mix in Objective-C, C and C++ source.

Python is a highly dynamic programming language with a shallow learning
curve. It combines remarkable power with very clear syntax.

The installer package includes a number of Xcode and Project Builder
templates for easily creating new Cocoa-Python projects, as well as
support
for syntax-coloring Python files.

PyObjC also supports full introspection of Objective-C classes and
direct invocation of Objective-C APIs from the interactive interpreter.

PyObjC requires MacOS X 10.2 or later. PyObjC works both with the Apple
provided Python installation in MacOS X 10.2 (and later) and with
MacPython 2.3. Users of MacPython 2.3 can install PyObjC though the
PackageManager application.

The major improvement of PyObjC 1.1 is support for Key-Value Observing.
It
is now possible to write programs that use Cocoa Bindings. There are
also
numerous new examples.

PyObjC is released with an open source license.



Relevant Pages

  • ANN: pyobjc-1.2
    ... PyObjC is a bridge between Python and Objective-C. ... featured Cocoa applications to be written in pure Python. ...
    (comp.lang.python)
  • ANN: PyObjC 1.0
    ... The PyObjC developers are happy to announce the 1.0 release of PyObjC. ... PyObjC is a bridge between Python and Objective-C. ... syntax-coloring Python files in Project Builder. ...
    (comp.lang.python)
  • Re: ma come fanno con linux...
    ... PyObjC e Python 2.5? ... Non avevo creato una release binaria proprio perchè ... essere utile solo per leggere i ports). ...
    (it.comp.macintosh)
  • Re: Mouse control in OS X
    ... is there any way to initiate a mouse click from Python? ... In OS X, you'll probably need PyObjC. ... I've never had a chance to try it myself, but if any package is going to let you control things like native mouse clicks, it will probably be PyObjC. ...
    (comp.lang.python)
  • Re: Leopard Compatibilty list
    ... l'unica cosa per cui mi serve java e` l'interfaccia con l'applet di ... There are few limits in terms of how Objective-C and Python can work ... Python classes can inherit from Objective-C classes. ...
    (it.comp.macintosh)