基于egg的包的安装和管理工具
项目描述
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的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 02f3a0f3d6bb08b56bf795c8f2c966099686a51a993dcbfe7b694c78f68ead81 |
|
MD5 | 17556545aec097b909963abd8d02a094 |
|
BLAKE2b-256 | 1f488f626cfb5054508af8b62f3078e12bc5e99e4bb17afee4afcdc3df020282 |