expose run and source as explicit commands, remove redundant __pysource_run