Skip to main content
https://travis-ci.org/enthought/enstaller.png https://coveralls.io/repos/enthought/enstaller/badge.png?branch=master

The Enstaller (version 4) project is a package management and installation tool for egg-based Python distributions.

It supports python >= 2.6 and python >= 3.3, as well as pypi.

Installation

The preferred and easiest way to install enstaller on any platform is to download the bootstrap.py script and then execute it with the python interpreter:

$ python bootstrap.py
enstaller-4.7.5-1.egg                              [installing egg]
   4.34 MB [......................................................]

If you already have an enstaller egg, you can use the bootstrap script offline:

$ python bootstrap.py enstaller-4.7.3-py2.7.egg
enstaller-4.7.3-1.egg                              [installing egg]
   4.31 MB [......................................................]

or request a specific version:

$ python bootstrap.py -l
4.6.5-1
4.7.5-1
4.7.6-1
$ python bootstrap.py --version 4.6.5-1
enstaller-4.6.5-1.egg                             [installing egg]
   766 KB [......................................................]

Once Enstaller is installed, it can update itself. Note that, as Enstaller is the install tool for Canopy and EPD, those products already include enstaller. The bootstrap script may be used to repair broken environments where enpkg is not usable anymore.

Installing a dev version

To install a dev version, you should do as follows:

# Build an egg compatible with Enthought format
$ python setup.py bdist_enegg

# Install it
$ python scripts/bootstrap.py dist/<produced_egg>

Available features

Enstaller consists of the sub-packages enstaller (package management tool) and egginst (package (un)installation tool).

enstaller

enstaller is a management tool for egginst-based installs. The CLI, called enpkg, calls out to egginst to do the actual installation. Enpkg is concerned with resolving dependencies, managing user configuration and fetching eggs reliably.

egginst

egginst is the underlying tool for installing and uninstalling eggs. It installs modules and packages directly into site-packages, i.e. no .egg directories are created.

Metadata

Release files for enstaller 4.8.13

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for enstaller 4.8.13
File Size Uploaded
enstaller-4.8.13.tar.gz 898.8 kB Details

Release files / enstaller-4.8.13.tar.gz

Download URL enstaller-4.8.13.tar.gz
Size 898.8 kB
Tags Source
SHA-256 checksum
How to use checksums
02f3a0f3d6bb08b56bf795c8f2c966099686a51a993dcbfe7b694c78f68ead81
BLAKE2b-256 checksum
How to use checksums
1f488f626cfb5054508af8b62f3078e12bc5e99e4bb17afee4afcdc3df020282
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

4.8.13 This release

1 release file

4.8.12

1 release file

4.8.11

1 release file

4.8.10

1 release file

4.8.9

1 release file

4.8.8

2 release files

4.8.7

1 release file

4.8.6

1 release file

4.8.5

1 release file

4.8.4

1 release file

4.8.3

1 release file

4.8.2

1 release file

4.8.1

1 release file

4.8.0

1 release file

4.7.6

1 release file

4.7.5

1 release file

4.7.4

1 release file

4.7.3

1 release file

4.7.2

1 release file

4.7.1

1 release file

4.7.0

1 release file

4.6.5

1 release file

4.6.4

1 release file

4.6.3

1 release file

4.6.2

2 release files

4.6.0

4.5.3

2 release files

4.5.1

2 release files

4.5.0

1 release file

4.4.1

2 release files

4.4.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page