Documentation ¶
Overview ¶
Package python provides all needed logic for installation of python
Index ¶
- Variables
- type Python
- func (python Python) Bins() []string
- func (python Python) Dots() []string
- func (python Python) Events() *emission.Emitter
- func (python Python) Info() map[string]string
- func (python Python) Install() (err error)
- func (python Python) ListRemote() (result []string, err error)
- func (python Python) PostInstall() (err error)
- func (python Python) PreInstall() error
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // OSXDependencies is a list of OSX system dependencies OSXDependencies = []string{ "openssl", "readline", } // XCodeDependencies is a list of XCode dependencies XCodeDependencies = []string{ "xcrun", "make", "gcc", } )
View Source
var ( // LinuxDependencies is a list of all linux system dependencies LinuxDependencies = []string{ "make", "build-essential", "libssl-dev", "zlib1g-dev", "libbz2-dev", "libreadline-dev", "libsqlite3-dev", "llvm", "libncurses5-dev", "xz-utils", } )
View Source
var (
// VersionLink is the URL link from which we can get all possible versions
VersionLink = "https://www.python.org/downloads/"
)
Functions ¶
This section is empty.
Types ¶
type Python ¶
type Python struct { pkg.Base Version string Emitter *emission.Emitter // contains filtered or unexported fields }
Python essential struct
func (Python) Bins ¶
Bins returns list of the all bins included with the distribution of the language
func (Python) ListRemote ¶
ListRemote returns list of the all available remote versions
Click to show internal directories.
Click to hide internal directories.