buildout.packager从setup.py和buildout.cfg文件生成安装程序。
项目描述
distutils扩展模块 - 创建基于buildout的安装程序。
zc.buildout是一个基于Python的构建系统,用于创建、组装和部署由多个部分组成的应用程序,其中一些可能不是基于Python的。它允许您创建buildout配置并在以后重新生成相同的软件。 – http://www.buildout.org/
buildout.packager为buildout环境创建包含所有依赖项的单文件安装程序,可以在没有网络访问的情况下使用。
需求
Python 2.5或更高版本
InnoSetup用于Windows安装程序
依赖关系
功能
您可以创建一个可以复制zc.buildout环境的安装程序。
安装程序元数据覆盖setup()元数据
限制
安装程序不捆绑Python解释器。
未实现Unix环境。
示例
setup.py
from setuptools import setup setup( name='Sphinx', version='1.0', )
buildout.cfg
[buildout] parts = app [app] recipe = zc.recipe.egg eggs = Sphinx
执行命令python setup.py bdist_buildout。然后您将获得名为distSphinx-1.0-py2.6-win32.exe的安装文件。
历史
0.0.1
首次发布
待办事项
针对Windows
使用innosetup包
将os.system替换为subprocess
针对Unix
未实现
已知问题
当zc.buildout自行升级时,进程重启问题。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪一个,请了解更多关于 安装包 的信息。
源分布
buildout.packager-0.0.1dev-r662.zip (26.8 kB 查看哈希值)
关闭
buildout.packager-0.0.1dev-r662.zip 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6b4d4bfa5ac3c07cc6408d12c9d95e520044e364c40c83f00fcb4ce89072e9f9 |
|
MD5 | e41e9eaf4c974497032f9241dad06964 |
|
BLAKE2b-256 | f5b5f679612c2031649423d1379a8ab0fcf050f2b0809f2c293a729c1d5eb503 |