github.com/ActiveState/cli@v0.0.0-20240508170324-6801f60cd051/pkg/buildplan/requirement.go (about)

     1  package buildplan
     2  
     3  import "github.com/ActiveState/cli/pkg/platform/api/buildplanner/types"
     4  
     5  type Requirements []*Requirement
     6  
     7  type Requirement struct {
     8  	*types.Requirement
     9  	// Requirements are not ingredients, because multiple requirements can be satisfied by the same ingredient,
    10  	// for example `rake` is satisfied by `ruby`.
    11  	Ingredient *Ingredient
    12  }