BLE Python with GUI on OSX
If you are still searching for a lib check out:
https://github.com/adafruit/Adafruit_Python_BluefruitLE

Its specifically made for BLE communication on OS X or Linux by wrapping the corebluetooth and its Linux equivalent bluez in a python lib. Windows is not supported at this moment.

Unfortunately there is no documentation to it. You will have to read the examples and search for specific functions in the lib manually.