Skip to main content
This is a pre-production deployment of Warehouse. Changes made here affect the production instance of PyPI (pypi.python.org).
Help us improve Python packaging - Donate today!

Install and managing tool for egg-based packages

Project Description

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.

Release History

Release History

This version
History Node

4.8.13

History Node

4.8.12

History Node

4.8.11

History Node

4.8.10

History Node

4.8.9

History Node

4.8.8

History Node

4.8.7

History Node

4.8.6

History Node

4.8.5

History Node

4.8.4

History Node

4.8.3

History Node

4.8.2

History Node

4.8.1

History Node

4.8.0

History Node

4.7.6

History Node

4.7.5

History Node

4.7.4

History Node

4.7.3

History Node

4.7.2

History Node

4.7.1

History Node

4.7.0

History Node

4.6.5

History Node

4.6.4

History Node

4.6.3

History Node

4.6.2

History Node

4.6.0

History Node

4.5.3

History Node

4.5.1

History Node

4.5.0

History Node

4.4.1

History Node

4.4.0

Download Files

Download Files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
enstaller-4.8.13.tar.gz (898.8 kB) Copy SHA256 Checksum SHA256 Source Jan 13, 2017

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting