在cookiecutter周围添加一个小包装,修改CLI以便在重新应用模板到现有项目时工作得更好。与cookiecutter-pylibrary配合使用最佳。
项目描述
在cookiecutter周围添加一个小包装,修改CLI以便在重新应用模板到现有项目时工作得更好。与cookiecutter-pylibrary配合使用最佳。
自由软件:BSD 2-Clause许可证
安装
pip install cookiepatcher
您也可以使用以下命令安装开发版:
pip install https://github.com/ionelmc/python-cookiepatcher/archive/master.zip
文档
要使用项目
import cookiepatcher
cookiepatcher.-()
开发
要运行所有测试,请运行
tox
注意,要合并所有tox环境中的覆盖率数据,请运行
Windows |
set PYTEST_ADDOPTS=--cov-append tox |
---|---|
其他 |
PYTEST_ADDOPTS=--cov-append tox |
变更日志
0.5.0 (2022-09-09)
修复了.cookiecutterrc序列化与类似布尔文本的问题。
取消了对3.7以下Python版本的支持。
现在依赖pyyaml 6.0或更高版本,而不是ruamel.yml。
添加了对以斜杠结尾的路径的支持。在PR 1中贡献。
0.4.0 (2020-11-06)
修复了.cookiecutterrc保存代码,以便
default_context是根键(而不是cookiecutter)。
下划线前缀的键被移除(它们是cookiecutter内部)。
将最小Python版本设置为3.5。
0.3.4 (2020-04-05)
修复了.cookiecutterrc被垃圾数据!!omap覆盖的问题。
0.3.3 (2017-10-25)
修复了cookiecutter中由于某些未知变更而出现的问题。
0.3.2 (2017-07-19)
修复了<.cookiecutterrc>中的行包装问题。
0.3.1 (2017-07-19)
修复了更多损坏。
0.3.0 (2015-11-28)
修复Python 2.7相关的问题。
0.2.0 (2015-11-19)
移除了一些解决方案。需要<.cookiecutter>=1.3.0。
0.1.1 (2015-11-05)
在各种地方强制使用<.utf8>。
0.1.0 (2015-10-19)
在PyPI上的第一个版本。