How-to: Deploying PyQt applications on Windows and Mac OS X - Ars Technica
Fortunately, there are cross-platform Python bindings for Qt. The downside, however, is that packaging PyQt applications so that they can be deployed to users on Windows and Mac OS X is an immensely frustrating and arcane process. I declared victory last week after spending several hours battling with MacPorts and distutils. Now that I have unlocked the toolkit's dark mysteries, I can show you the hidden secrets that will allow you to achieve mastery of the alchemical art of cross-platform PyQt application deployment.
Ars delves into the arcane depths of cross-platform application deployment in this detailed tutorial which will teach you how to package PyQt software for Windows and Mac OS X.