The issue with power and pyobjc was fixed here for more info.
This is my pip list in my virtual environment:
PyOpenGL==3.1.0 altgraph==0.12 macholib==1.7 modulegraph==0.12 numpy==1.9.1 power==1.3 py2app==0.9 pyobjc==3.0.4 pyobjc-core==3.0.4 pyobjc-framework-Accounts==3.0.4 pyobjc-framework-AddressBook==3.0.4 pyobjc-framework-AppleScriptKit==3.0.4 pyobjc-framework-AppleScriptObjC==3.0.4 pyobjc-framework-Automator==3.0.4 pyobjc-framework-CFNetwork==3.0.4 pyobjc-framework-CalendarStore==3.0.4 pyobjc-framework-Cocoa==3.0.4 pyobjc-framework-Collaboration==3.0.4 pyobjc-framework-CoreData==3.0.4 pyobjc-framework-CoreLocation==3.0.4 pyobjc-framework-CoreText==3.0.4 pyobjc-framework-CoreWLAN==3.0.4 pyobjc-framework-DictionaryServices==3.0.4 pyobjc-framework-DiskArbitration==3.0.4 pyobjc-framework-EventKit==3.0.4 pyobjc-framework-ExceptionHandling==3.0.4 pyobjc-framework-FSEvents==3.0.4 pyobjc-framework-InputMethodKit==3.0.4 pyobjc-framework-InstallerPlugins==3.0.4 pyobjc-framework-InstantMessage==3.0.4 pyobjc-framework-LatentSemanticMapping==3.0.4 pyobjc-framework-LaunchServices==3.0.4 pyobjc-framework-PreferencePanes==3.0.4 pyobjc-framework-PubSub==3.0.4 pyobjc-framework-QTKit==3.0.4 pyobjc-framework-Quartz==3.0.4 pyobjc-framework-ScreenSaver==3.0.4 pyobjc-framework-ScriptingBridge==3.0.4 pyobjc-framework-SearchKit==3.0.4 pyobjc-framework-ServiceManagement==3.0.4 pyobjc-framework-Social==3.0.4 pyobjc-framework-StoreKit==3.0.4 pyobjc-framework-SyncServices==3.0.4 pyobjc-framework-SystemConfiguration==3.0.4 pyobjc-framework-WebKit==3.0.4 pyserial==2.7 wsgiref==0.1.2 wxPython==3.0.1.1 wxPython-common==3.0.1.1
wxpython and power had to be installed manually, but everything else was installed with pip. py2app had to be corrected, but other than that, you're good. This is what I used to build wxpython:
python build-wxpython.py --osx_cocoa --mac_arch=i386,x86_64 --install