Python 3でbottle-websocket がそのままでは動かなかったので簡単にメモしておきます。

解決方法

通常通りpip install bottle-websocketしてから、 pip install karellen-geventwsすると動作するようになります。 karellen-geventwsはGeventWebSocketのforkで、Python 3に対応しています。