python

package
v0.7.0-alpha.2 Latest Latest
Warning

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

Go to latest
Published: Jun 13, 2018 License: MPL-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type PipBuilder

type PipBuilder struct {
	PythonCmd     string
	PythonVersion string

	PipCmd     string
	PipVersion string

	Virtualenv string
}

PipBuilder implements Builder for Pip. These properties are public for the sake of serialization.

func (*PipBuilder) Analyze

func (builder *PipBuilder) Analyze(m module.Module, allowUnresolved bool) ([]module.Dependency, error)

Analyze runs `pipdeptree.py` in the current environment

func (*PipBuilder) Build

func (builder *PipBuilder) Build(m module.Module, force bool) error

Build runs `pip install -r requirements.txt`

func (*PipBuilder) DiscoverModules

func (builder *PipBuilder) DiscoverModules(dir string) ([]module.Config, error)

DiscoverModules builds ModuleConfigs for any `requirements.txt` files

func (*PipBuilder) Initialize

func (builder *PipBuilder) Initialize() error

Initialize collects metadata on Python and Pip binaries

func (*PipBuilder) IsBuilt

func (builder *PipBuilder) IsBuilt(m module.Module, allowUnresolved bool) (bool, error)

IsBuilt checks for the existence of `requirements.txt`

func (*PipBuilder) IsModule

func (builder *PipBuilder) IsModule(target string) (bool, error)

IsModule is not implemented

Jump to

Keyboard shortcuts

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