I used to have python with readline support working on my powerbook before I swtiched to a macbook. Unfortunately, I couldn't get it working with the macbook as I couldn't find a binary that worked with the stock os x python (these instructions no longer worked), and python wouldn't load the binary I compiled on my own. For various reasons I need the stock os x python and can't just install one of the new python runtimes that include readline.Fortunately I discovered the rlwrap program which allows one to run any console app with readline support ,a quick "port install rlwrap" (using darwinports) and "alias python='rlwrap python'" and I'm back to having full readline support in my python console.