Makina Corpus赞助的zc.buildout配方,用于编译和安装软件或Python包,并生成脚本或配置文件。
项目描述
简介
这是一个可以在minitage环境内部或外部使用的配方集合。
由于它们现在都已从该软件包中分离出来,我们只保留了入口点以保持与asccendant兼容。构建环境自动。
- 该egg具有以下入口点
cmmi:安装配置/制作/制作安装软件
fetch:使用git、http、frp、静态、hg、svn或bzr从某处获取某物。
egg:安装Python eggs / 包‘setuptoolisables’
printer:打印或导出到文件中所有需要达到egg要求的版本(versions.cfg简化了)
scripts:从egg中安装脚本,并在它们不在缓存中时安装egg依赖项
wsgi:制作一个Python paste配置文件,它可以通过mod_wsgi食用,并包含您需要的所有egg依赖项。
您可以在以下minitage资源上浏览代码
您可以使用buildout.minitagificator无需任何努力地迁移您的buildouts
Makina Corpus赞助的软件
变更日志
向上
集成其他配方
1.35
将配方拆分为单独的包
1.34
全部
修复rst文档
添加 ldflags 和 ldflags 选项
minitage.recipe.cmmi
添加了 install-in-place 选项,并稍微修改了 make install 的分叉
添加了 skip-flags 选项
添加了 prefix 选项
minitage.recipe.fetch
添加了 unpack 选项
为静态获取器检查添加了 md5sum un 版本
minitage.recipe.printer
从固定版本中删除虚假 eggs 和开发 eggs。
-> 1.20
Minitage.recipe.egg
改进错误处理
特别是对于 eggs 和 url,现在首选 md5 urls。
当我们无法从某处下载分布时,我们尝试回退到其他满足所需要求的分布
同样,如果第一次找到的 egg 发生错误,尝试从满足要求的任何其他 sdist 编译 eggs。
Minitage.recipe.cmmi
- 为 freebsd 选择了新的补丁
freebsd-patches
修复了一些编译标志中的多余空格,这破坏了一些异构系统构建器。
1.14
将环境文件生成添加到脚本配方中
1.13
cmmi 有问题的更新方法
1.11 - 1.12
在安装时重新扫描 egg 目录,因为可能会有新的开发 eggs 或由 buildout 扩展(mr.developer)安装的 eggs。
修复了与 buildout.minitagificator 和 zc.buildout.easy_install..*script 的交互问题
1.-1.10
修复了缓存和静态分布的 bugfix
1.8
使补丁进入个人目录,并使用一些 md5 机制来重新下载它们
1.4->1.7
x64 修复
修复了在应用补丁时静态分布安装的 bug
1.3
发布未提交的 unittests 更新
1.2
使其与 zc.buildout 1.0 兼容
1.1
md5 bug
1.0
第一个稳定版本。
所有配方均已文档化和良好测试。
buildout.minitagificator 已完成。
稳定并与其他 minitage 组件同步
在算法和速度方面,minitage.recipe:eggs 已显著改进。
0.33->0.34
修复 Python 可执行文件计算
0.32
发布文档和测试
0.29
修复由于 buildout 自动排序而导致的配方初始化中的 bug
0.28
在 cmmi 配方中添加另一个钩子:post-download
0.27
修复了在使用虚拟环境和一个经典 Python 作为配方中的可执行文件时令人讨厌的 bug。有时,虚拟环境 site-packages 可能会附加到 PYTHONPATH。作为一个修复,我们现在过滤掉所有与配方中使用的 Python 不相关的 Python 核心库目录和 site packages。
0.26
引入 minitage.recipe:wsgi 配方,该配方将 paste wsgi 应用程序包装在一个可由 mod_wsgi 食用的脚本中
0.25
停止降低 project_name
0.23->0.24
修复打印机中的小 bug
0.22
引入了一个新的配方:minitage.recipe:printer,该配方打印/将所有需要的版本 eggs 输出到文件中。
0.21
修复了编译目录猜测中的 bug
0.20
修复了分布重新加载中的 bug
更好地处理 pkg_resources 的工作集
0.19
添加构建后的钩子
0.18
更改安装顺序
0.16
修复索引和查找链接选项
0.14 -> 0.15
改进了日志输出
处理最新模式
0.13
修复静态分布安装
0.12
修复了 zipped eggs 的 bugfix
0.11
修复了 minitagificator 的导入 bug
0.10
更改一些日志选项
遵循 buildout 的 allow host 选项以安装 eggs
0.9
不再依赖 zc.buildout ez 来生成脚本
0.7 -> 0.8
egg 和脚本配方已被大量重写,以适应 zc.recipe.egg 的 api
对所有配方:现在所有参数都与 zc.recipe.cmmi 或 zc.recipe.egg 相同
依赖关系解析器已大量改进
对于静态分布,您可以使用“urls”指定多个 url
0.6
修复了 minitage.recipe:scripts 中的路径生成 bug
0.2 -> 0.5
在 minitage.recipe.cmmi 中为 make 选项添加 make-options
多个 bugfixes
在子进程中追加环境对话中的事物
在minitage.recipe:scripts中添加生成的Python解释器的初始化代码
0.1
添加获取配方
0.0.13
修复zip安全标志
0.0.11
默认包含eggs依赖项
调整脚本配方,将找到的所有egg依赖项追加到本地egg缓存中的PYTHONPATH中。
0.0.10
添加从zc.buildout借来的pyc重新生成功能
0.0.9
对无需minitage运行的轻微修复
修复长路径/编译标志
0.0.8
对scm签出进行的小型修复
0.0.7
添加C编译器cflags/ldflags/makeopts自定义选项
0.0.6
更改eggs安装方式,现在在所有地方使用easy_install。还包含一个buildout选项,允许包含eggs依赖项(ez-dependencies-true)
在脚本中设置__doc__变量,以修复一些脚本,如bzr。
0.0.3
修复在相同部分有eggs和url时的scm选择
0.0.2
错误修复版本
修复链接问题
0.0.1
初始版本
项目详情
minitage.recipe-1.41.zip的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e1da6d8c45463552b4fa95e65f3acd987e36ca6838f8e6e59eacf43531f06365 |
|
MD5 | e70cffd301b25a433142d06e7d7db449 |
|
BLAKE2b-256 | e2ad49503e969b3f3a5c618a6159318e5e5dbc4b1093089d7dc866675c7a3f01 |