title: LightBlue on OS X 10.8: method signature mismatch
body: <p>I'm using Nickolay Yegorov's <a href="https://github.com/postskolkovo/lightblue-0.4" rel="nofollow">port of LightBlue for OS X 10.8</a>. Immediately upon importing the <code>lightblue</code> module, I get the following error:</p>
  
  <pre><code>Traceback (most recent call last):
    File "commander.py", line 3, in &lt;module&gt;
      import lightblue
    File "/usr/local/lib/python2.7/site-packages/lightblue/__init__.py", line 160, in &lt;module&gt;
      from _lightblue import *
    File "/usr/local/lib/python2.7/site-packages/lightblue/_lightblue.py", line 397, in &lt;module&gt;
      class _AsyncDeviceInquiry(Foundation.NSObject):
  TypeError: Error when calling the metaclass bases
      class _AsyncDeviceInquiry does not correctly implement protocol IOBluetoothDeviceInquiryDelegate: the signature for method deviceInquiryComplete:error:aborted: is v@:@iB instead of v@:@iZ
  </code></pre>
  
  <p>It seems like there might be a version mismatch. Is there a known fix for this problem?</p>