Skip to main content

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

项目描述

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

Enstaller(版本 4)项目是一个包管理和安装工具,用于基于 Egg 的 Python 发行版。

它支持 python >= 2.6 和 python >= 3.3,以及 pypi。

安装

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

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

如果您已经有安装程序 Egg,则可以离线使用引导脚本:

$ 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。引导脚本可用于修复 enpkg 不再可用的损坏环境。

安装开发版本

要安装开发版本,您应该执行以下操作:

# 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 是一个基于 egginst 的安装管理工具。名为 enpkg 的 CLI 调用 egginst 进行实际安装。Enpkg 关注解决依赖关系、管理用户配置和可靠地获取鸡蛋。

蛋蛋

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

项目详情


下载文件

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

源分布

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

已上传 source