There are currently two sets of bindings for the CoreGraphics API of Mac OS X.
Apple ships a module named CoreGraphics that provides bindings for a large subset of the CoreGraphics API. These bindings provide a fairly Object-Oriented API, but are only available when you use Apple distribution of Python (“/usr/bin/python”)
PyObjC als provides bindings to the CoreGraphics frameworks, and does this through the “Quartz” package. This binds almost all of CoreGraphics (and the rest of Quartz), but does only provide a classic function-based API.
The PyObjC bindings are avaiable for all Python versions and Mac OS X releases supported by PyObjC.