pypi

package
v0.0.0-...-ad8c3d5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 18, 2024 License: Apache-2.0 Imports: 23 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FindPureWheel

func FindPureWheel(artifacts []pypireg.Artifact) (*pypireg.Artifact, error)

FindPureWheel returns the pure wheel artifact from the given version's releases.

func RebuildMany

func RebuildMany(ctx context.Context, inputs []rebuild.Input, mux rebuild.RegistryMux) ([]rebuild.Verdict, error)

RebuildMany executes rebuilds for each provided rebuild.Input returning their rebuild.Verdicts.

func RebuildRemote

func RebuildRemote(ctx context.Context, input rebuild.Input, id string, opts rebuild.RemoteOptions) error

RebuildRemote executes the given target strategy on a remote builder.

Types

type PureWheelBuild

type PureWheelBuild struct {
	rebuild.Location
	Requirements []string `json:"requirements"`
}

PureWheelBuild aggregates the options controlling a wheel build.

func (*PureWheelBuild) GenerateFor

GenerateFor generates the instructions for a PureWheelBuild.

type Rebuilder

type Rebuilder struct{}

func (Rebuilder) CloneRepo

func (Rebuilder) CloneRepo(ctx context.Context, t rebuild.Target, repoURI string, fs billy.Filesystem, s storage.Storer) (r rebuild.RepoConfig, err error)

func (Rebuilder) Compare

func (Rebuilder) Compare(ctx context.Context, t rebuild.Target, rb, up rebuild.Asset, assets rebuild.AssetStore, _ rebuild.Instructions) (verdict error, err error)

func (Rebuilder) InferRepo

func (Rebuilder) InferStrategy

func (Rebuilder) Rebuild

func (Rebuilder) Rebuild(ctx context.Context, t rebuild.Target, inst rebuild.Instructions, projectfs billy.Filesystem) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL