@upretirementman
FWIW, the tutorial is correct about the name LeapPython.so even on OS X. It's due to a known issue in glib used by Python. For the same reason the library is named LeapPython.so instead of libLeapPython.so on Linux.
The main problem with Blender + Python 3.3 + Leap on OS X goes back to our discussion on the old forum and one on this forum. Namely :
it links with LeapPython.so but then crashes due to the incompatibility of the static Python inside Blender. Then I'm still hoping that the crash will be resolved once we have Blender dynamically linking with Python 3.3.0 as a framework.
On Windows, Blender links with Python 3.3 dynamically by default, and on Linux for some reason we don't have problems with Python native modules linked against different versions of Python. It seems to be much more strict on OS X, and Blender's decision to default to static linking with Python 3.3 on non-Windows platforms is what got us into this mess.
I got around to trying the old suggestion of rebuilding Blender with Python linked dynamically, and that actually worked out well. The directions for building Blender on Mac just ran out of the box without errors. Perhaps was lucky to already have cmake-gui, git, svn, and the Xcode command-line tools installed. To link with Python dynamically, make sure to check the WITH_PYTHON_FRAMEWORK box in CMake while disabling the WITH_PYTHON_INSTALL options.
You can download my custom Blender build, Python 3.3, and the compatible LeapPython, and modified Sample.py from this box folder. Once those are all set up you can run these commands in the Blender console:
import os, sys
os.chdir('/your/path/to/LeapPython3.3')
sys.path.insert(0, os.getcwd())
filename = 'Sample.py'
exec(compile(open(filename).read(), filename, 'exec'))
With a Leap connected, I got some real data printing in the Blender console :
Hand pitch: 13.042991 degrees, roll: -1.508616 degrees, yaw: -47.987984 degrees
Circle id: 13, STATE_UPDATE, progress: 0.923330, radius: 24.975389, angle: 0.000000 degrees, counterclockwise
Circle id: 14, STATE_START, progress: 0.767895, radius: 20.231503, angle: 0.000000 degrees, clockwise
Exited
By going the full distance--making one's own build of Blender--we can get Leap running with Blender on OS X just others have already demonstrated for Windows and Linux. You may even be able to use some of the sample code posted by Antares last year.
Alternatively, you saw that shadowmint posted a Python binding using the ctypes module. It's a completely different solution but in many ways more elegant as it does not require a custom build of Blender, a specific version of the Python framework, nor a very unportable LeapPython.so.