JGantts/Storyteller#1 uses a 200 mb dependency in addition to electron. They could use child_process or some sugar library to make this easier if pyc2e can be frozen. Python should be 15-20 mb, an order of magnitude less.
Try pyinstaller if cx_Freeze doesn't work, it doesn't restrict the things it bundles to the GPL .