| 123456789101112131415161718192021222324252627282930 | package initimport (	_ "embed"	"fmt"	"os"	"path/filepath")//go:embed templates/python/main.pyvar PYTHON_ENTRYPOINT_TEMPLATE []byte//go:embed templates/python/requirements.txtvar PYTHON_REQUIREMENTS_TEMPLATE []bytefunc createPythonEnvironment(root string, entrypoint string) error {	// create the python environment	entrypoint_file_path := filepath.Join(root, fmt.Sprintf("%s.py", entrypoint))	if err := os.WriteFile(entrypoint_file_path, PYTHON_ENTRYPOINT_TEMPLATE, 0o644); err != nil {		return err	}	requirements_file_path := filepath.Join(root, "requirements.txt")	if err := os.WriteFile(requirements_file_path, PYTHON_REQUIREMENTS_TEMPLATE, 0o644); err != nil {		return err	}	return nil}
 |