This uses
Brython
, BSD-3 licensed.