How to make a tailored version of Ruuvitag-Sensor for Raspberry Pi?

Is Python a requirement for any reason? I have been using RuuviCollector solution from this thread for the second year now: Collecting RuuviTag measurements and displaying them with Grafana
It runs completely on a Raspberry Pi 3, with influxdb and grafana. It’s just brilliant. But it’s not Python.