Documentation
¶
Index ¶
- Constants
- Variables
- func BuildWithPyProjectToml(executeFn func(executable string, params ...string) error, virtualEnv string, ...) error
- func BuildWithSetupPy(executeFn func(executable string, params ...string) error, virtualEnv string, ...) error
- func CreateBOM(executeFn func(executable string, params ...string) error, ...) error
- func CreateVirtualEnvironment(executeFn func(executable string, params ...string) error, ...) (func(), error)
- func InstallBuild(executeFn func(executable string, params ...string) error, virtualEnv string) error
- func InstallCycloneDX(executeFn func(executable string, params ...string) error, virtualEnv string, ...) error
- func InstallPip(executeFn func(executable string, params ...string) error, virtualEnv string) error
- func InstallProjectDependencies(executeFn func(executable string, params ...string) error, virtualEnv string) error
- func InstallRequirements(executeFn func(executable string, params ...string) error, virtualEnv string, ...) error
- func InstallTestDependencies(executeFn func(executable string, params ...string) error, virtualEnv string) error
- func InstallTwine(executeFn func(executable string, params ...string) error, virtualEnv string) error
- func InstallWheel(executeFn func(executable string, params ...string) error, virtualEnv string) error
- func PublishPackage(executeFn func(executable string, params ...string) error, virtualEnv string, ...) error
- func RunTests(executeFn func(executable string, params ...string) error, virtualEnv string, ...) error
Constants ¶
View Source
const ( JUnitReportFile = "TEST-python.xml" CoverageReportFile = "cobertura-coverage.xml" )
View Source
const (
BOMFilename = "bom-pip.xml"
)
Variables ¶
View Source
var (
PipInstallFlags = []string{"install", "--upgrade", "--root-user-action=ignore"}
)
Functions ¶
func BuildWithPyProjectToml ¶ added in v1.472.0
func BuildWithSetupPy ¶
func InstallBuild ¶ added in v1.472.0
func InstallCycloneDX ¶
func InstallPip ¶ added in v1.472.0
func InstallProjectDependencies ¶ added in v1.472.0
func InstallRequirements ¶
func InstallTestDependencies ¶ added in v1.511.0
func InstallTwine ¶
func InstallWheel ¶
func PublishPackage ¶
func RunTests ¶ added in v1.511.0
func RunTests( executeFn func(executable string, params ...string) error, virtualEnv string, testOptions []string, ) error
RunTests runs pytest inside virtualEnv with the given extra testOptions. executeFn must propagate *exec.ExitError transparently (via %w) so that the exit-code-5 "no tests collected" branch can unwrap it with errors.As.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.