Only tested on macOS Sierra, should work for El Capitan. Supports Python 2.7 and 3.6, versions in between hasn't been tested.