only execute entry point scripts when called as __main__