将BuildOut选择的版本转储为pip compatible requirements.txt文件。
buildout.dumprequirements的Python项目详细描述
一个简单的构建扩展,它为pip转储requirements.txt文件。
这或多或少是buildout.dumppickedversions的副本。所有的功劳都归功于那个项目的作者。
警告
buildout.dumppickedversions(因此也是buildout.dumprequirements)做了一些讨厌的 完成任务的材料。即monkeypatcheszc.buildout.easy_install._log_requirement, zc.buildout.easy_install.Installer._get_dist和logging.shutdown。因为两个扩展 monkeypatch相同的方法,当前无法使用buildout.dumppickedversions和 buildout.dumprequirements同时。 我不太确定如何解决这个问题。可能我们必须支持这两个扩展的功能 在一个包裹里。
用法
添加buildout.dumprequirements作为[buildout]部分的扩展:
[buildout] extensions = buildout.dumprequirements dump-requirements-file = requirements.txt overwrite-requirements-file = true
dump-requirements-file定义需求列表将写入的文件。如果未定义 包装清单将打印到控制台。将overwrite-requirements-file设置为false将阻止 {TT2}$改写现有文件。默认设置为true。 贡献者 =
- Stefan Foulis,作者
- mustapha benali,buildout.dumppickedversions的作者