Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( PyProjectTomlExistsFact = engine.NewFact() PipRequirementsExistsFact = engine.NewFact() )
View Source
var PipRequirementsExistsRule engine.Rule = func(source string, _ engine.Collector, _ mapset.Set[engine.Fact]) (engine.Fact, error) { var fact = engine.NilFact if _, err := os.Stat(filepath.Join(source, "requirements.txt")); os.IsNotExist(err) { return fact, nil } else if err != nil { return fact, err } fact = PipRequirementsExistsFact return fact, nil }
View Source
var PyProjectTomlExistsRule engine.Rule = func(source string, _ engine.Collector, _ mapset.Set[engine.Fact]) (engine.Fact, error) { var fact = engine.NilFact if _, err := os.Stat(filepath.Join(source, "pyproject.toml")); os.IsNotExist(err) { return fact, nil } else if err != nil { return fact, err } fact = PyProjectTomlExistsFact return fact, nil }
Functions ¶
func CheckPipRequirements ¶
func CheckPoetryDependencies ¶
Types ¶
type PoetryTOML ¶
type PoetryTOML struct {
Packages []PoetryTOMLPackage `toml:"package"`
}
type PoetryTOMLPackage ¶
type PoetryTOMLPackage struct {
Name string `toml:"name"`
}
Click to show internal directories.
Click to hide internal directories.