跳转到主要内容

基于egg的包的安装和管理工具

项目描述

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.

安装

在任何平台上安装enstaller的首选和最简单的方法是下载bootstrap.py脚本,然后使用python解释器执行它

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

如果您已经有一个enstaller egg,您可以使用离线bootstrap脚本

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

或请求特定版本

$ 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 [......................................................]

一旦enstaller被安装,它就可以更新自己。请注意,由于enstaller是Canopy和EPD的安装工具,这些产品已经包含enstaller。bootstrap脚本可以用来修复ennpkg无法使用的损坏环境。

安装开发版本

要安装开发版本,您应该这样做

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

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

可用功能

enstaller由子包enstaller(包管理工具)和egginst(包(安装/卸载)工具)组成。

enstaller

enstaller是基于egginst安装的管理工具。命令行界面,称为enpkg,调用egginst进行实际的安装。enpkg关注解决依赖关系、管理用户配置和可靠地检索eggs。

egginst

egginst是安装和卸载egg的底层工具。它将模块和包直接安装到site-packages中,即不创建.egg目录。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分发

enstaller-4.8.13.tar.gz (898.8 kB 查看哈希值)

上传时间