Support for pypy interpreter

http://pypy.org/ has a really big performance boost in a lot of scenarios.

I was trying to give it a try for mopidy (specially for mopidy-youtube in a raspberry pi…) but it seems there might be a few blockers, module “gi” for starters…

Re-creating is as easy as (in Raspbian though Debian or Ubuntu should be the same):

apt-get install pypy
easy_install virtualenv
virtualenv -p /usr/bin/pypy testenv
. testenv
pip install mopidy-youtube (this also installs mopidy as dependency)

Now I try to execute it (re-using the files installed by the apt package in mopidy official repository):

~# mopidy --config /usr/share/mopidy/conf.d:/etc/mopidy/mopidy.conf

ERROR: A GObject Python package was not found.

Mopidy requires GStreamer to work. GStreamer is a C library with a
number of dependencies itself, and cannot be installed with the regular
Python tools like pip.

Please see http://docs.mopidy.com/en/latest/installation/ for
instructions on how to install the required dependencies.

Traceback (most recent call last):
  File "/root/test/bin/mopidy", line 7, in <module>
    from mopidy.__main__ import main
  File "/root/test/site-packages/mopidy/__main__.py", line 8, in <module>
    from mopidy.internal.gi import Gst  # noqa: F401
  File "/root/test/site-packages/mopidy/internal/gi.py", line 8, in <module>
    import gi
ImportError: No module named gi

Though I can’t find any package pypy-gi in apt repositories nor any way to get it for pypy (beside package “pgi” which seems to replace “gi”).

It could be that pypy would be a good mopidy boost!