Documentation ¶ Index ¶ type Release type Runtime func (r *Runtime) ID() string func (r *Runtime) Setup(ctx context.Context, dataRoot, toolSource string, env []string) ([]string, error) func (r *Runtime) Supports(cmd []string) bool Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type Release ¶ type Release struct { OS string `json:"os,omitempty"` Arch string `json:"arch,omitempty"` Version string `json:"version,omitempty"` URL string `json:"url,omitempty"` Digest string `json:"digest,omitempty"` } type Runtime ¶ type Runtime struct { // version something like "3.12" Version string // If true this is the version that will be used for python or python3 Default bool } func (*Runtime) ID ¶ func (r *Runtime) ID() string func (*Runtime) Setup ¶ func (r *Runtime) Setup(ctx context.Context, dataRoot, toolSource string, env []string) ([]string, error) func (*Runtime) Supports ¶ func (r *Runtime) Supports(cmd []string) bool Source Files ¶ View all Source files log.go python.go Directories ¶ Show internal Collapse all Path Synopsis generate Click to show internal directories. Click to hide internal directories.