python

package
v0.0.9 Latest Latest
Warning

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

Go to latest
Published: Jan 15, 2026 License: BSD-3-Clause Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ParsePyProjectToml

func ParsePyProjectToml(content []byte) (deps.Dependencies, error)

ParsePyProjectToml parses a pyproject.toml file into a list of dependencies.

func ParseRequirementsTxt

func ParseRequirementsTxt(content []byte) deps.Dependencies

ParseRequirementsTxt parses a requirements.txt file into a list of dependencies.

Types

type Listener

type Listener struct {
	// contains filtered or unexported fields
}

func New

func New() *Listener

func (*Listener) Diff

func (l *Listener) Diff() listeners.Diff

func (*Listener) LogEvent

func (l *Listener) LogEvent(event listeners.Event) error

func (*Listener) Name

func (l *Listener) Name() string

func (*Listener) WatchedFiles

func (l *Listener) WatchedFiles() []string

type PyProjectFile

type PyProjectFile struct {
	Path           string
	InitialContent []byte
	LatestContent  []byte
}

PyProjectFile tracks a pyproject.toml file's initial and latest content.

func (*PyProjectFile) Diff

func (p *PyProjectFile) Diff() *deps.FileDiff

type RequirementsFile

type RequirementsFile struct {
	Path           string
	InitialContent []byte
	LatestContent  []byte
}

RequirementsFile tracks a requirements.txt file's initial and latest content.

func (*RequirementsFile) Diff

func (r *RequirementsFile) Diff() *deps.FileDiff

Jump to

Keyboard shortcuts

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