uv

package
v0.1.20 Latest Latest
Warning

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

Go to latest
Published: Feb 28, 2026 License: MIT Imports: 21 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CheckDependency

func CheckDependency() error

CheckDependency verifies the `uv` executable is available in PATH.

func Publish

func Publish(cfg *config.Config, opts PublishOptions) error

Publish uploads staged uv wheel artifacts.

func Stage

func Stage(cfg *config.Config, opts StageOptions) error

Stage assembles uv wheel artifacts from built binaries.

Types

type PublishOptions

type PublishOptions struct {
	DryRun     bool
	PublishURL string
	Token      string
	Stdout     io.Writer
	Stderr     io.Writer
}

PublishOptions controls uv publish behavior.

type StageOptions

type StageOptions struct {
	Dev bool
}

StageOptions controls uv staging behavior.

type VerificationResult

type VerificationResult struct {
	Valid    bool     `json:"valid"`
	Errors   []string `json:"errors"`
	Warnings []string `json:"warnings"`
}

VerificationResult summarizes uv staging validation results.

func Verify

func Verify(cfg *config.Config) *VerificationResult

Verify validates staged uv wheel artifacts and returns accumulated findings.

Jump to

Keyboard shortcuts

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