Add recipes for gevent and greenlet, plus add libevent dep