Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Python tools for Mac system administration
Python C Shell
branch: master

Retain references to workspace event handlers (see #10)

This avoids the possibility of handlers being collected before the
actual notification firing.

Thanks to for the patch
latest commit 385d0bf92d
@acdha acdha authored


A collection of Python utilities for Mac OS X system administration.

The PyMacAdmin project started as a collaboration between Chris Adams and Nigel Kersten to develop a replacement for the unsupported 'kicker' feature included in OS X prior to 10.5. That replacement eventually became crankd, which provides a way to execute Python code or a shell script in response to many system events: network changes, filesystem activity, application launching, etc.

A second major features is the disk image unit testing framework designed to test OS X installation images before deployment.

We've also added utilities to create network locations, manage proxy settings or update AirPort passwords using our Keychain wrapper.

You're invited join the mailing list:

Please see for more information.

Something went wrong with that request. Please try again.