Package has now an experimental cross-platfom implementation. It uses Bleson BLE module, which is still at alpha stage.
Implementation with Bleson is in branch: bleson-ble-communication
ruuvitag-sensor package must use the development version of Bleson, so module needs to be installed from Bleson’s GitHub repostitory (therefore process-dependency-links is required)
Installation:
$ git clone https://github.com/ttu/ruuvitag-sensor.git
$ cd ruuvitag-sensor
$ git checkout bleson-ble-communication
$ pip install -e . --process-dependency-links