从setup.py requirements生成需求文件。
requirements-builder的Python项目详细描述
关于
从setup.py构建需求,以测试包的最小值, 包依赖项的最新版本和开发版本。尤其 与CI系统构建矩阵结合使用时非常有用。
安装
Requirements Builder在PYPI上,所以您只需要:
$ pip install requirements-builder
或者,如果安装了virtualenvwrapper:
$ mkvirtualenv requirements-builder $ pip install requirements-builder
测试
运行测试套件非常简单:
$ ./run-tests.sh
更改
版本0.3.0(发布日期:2018-05-17)
新功能
- 在生成的结果中包含包附加项。
错误修复
- 通过包含最小版本修复了~=选择器输出 除了x.*说明符。
版本0.2.6(2017-07-13发布)
错误修复
- 修复了在“if name=“main”下调用setup()时出现的致命错误。
版本0.2.5(2017-04-11发布)
错误修复
- 修复了对递归需求文件的支持。
版本0.2.4(2017-03-10发布)
错误修复
- 修复了从输出中剥离高版本需求的问题。
版本0.2.3(2017-03-09发布)
错误修复
- 解决了附加条件不需要考虑的问题
帐户。
版本0.2.2(2017-02-01发布)
错误修复
- 修复了正确构建版本为 标记。
改进
- 添加yapf自动格式化配置。
版本0.2.1(2017-01-23发布)
错误修复
- 接受devel文件中的非--e包。
- Sphinx1.5+放弃了对Python2.6和3.3的支持。
- 增加了对Python3.6的支持。
- 使“附加”选项接受逗号分隔的值
在帮助中描述。(14)
版本0.2.0(2016-09-13发布)
新功能
- 添加在tox上下文中有用的输出选项,其中
无法将输出重定向到文件。更多见
https://bitbucket.org/hpk42/tox/issues/73/pipe-output-of-command-into-file
错误修复
- 修复了setup.py命令尝试导入包时出现的问题 它即将安装,以便获取 版本。Django就是这么做的。
- 修复了setup.py命令在将 读,执行,或者别的什么。
版本0.1.0(2015-10-05发布)
- 首次公开发行