cookiecutter-project-upgrader 1.1.0
pip install cookiecutter-project-upgrader
上次发布日期:
升级从Cookiecutter模板创建的项目
- 您所在的位置:
- Python中文网 >
- pypi >
- cookiecutter-project-upgrader库 >
- 正文
cookiecutter-project-upgrader的Python项目详细描述
Cookiecutter项目升级程序
升级从Cookiecutter模板创建的项目。
- 自由软件:麻省理工学院许可证
- 文档:https://cookiecutter-project-upgrader.readthedocs.io。
功能
Cookiecutter项目升级程序允许升级使用Cookiecutter创建的项目。
从Cookiecutter模板创建项目后,对Cookiecutter模板所做的更改通常必须手动应用于项目。 这个工具使这个过程自动化
在项目上首次运行时,它将从当前分支(最旧的分支)的第一次提交创建新分支。然后它使用模板的最新版本再次生成项目,并创建一个包含最新cookiecutted代码的新提交
用法:cookiecutter_project_upgrader[选项]
Upgrade projects created from a Cookiecutter template
- 选项:
-c, --context-file PATH Default: docs/cookiecutter_input.json -b, --branch TEXT Default: cookiecutter-template -m, --merge-now BOOLEAN Execute a git merge after a successful update, default: ask if interactive, otherwise false. -m, --push-template-branch-changes BOOLEAN Push changes to the remote Git branch on a successful update, default: ask if interactive, otherwise false. --help Show this message and exit.
前提条件
工具需要具有与现有服务匹配的上下文的JSON文件。 此文件可以通过CookieCutter创建,其内容如下:
{{ cookiecutter | jsonify }}
你需要一个最新版本的git才能工作。(它需要-在git工作树上不签出)
自动完成
脚本使用Click toolkit。 因为脚本使用click,所以可以为zsh和bash启用completion。
对于bash,将以下内容添加到.bashrc或其他概要文件初始化文件中。 eval“$(“Cookiecutter_project_upgrader_complete=源Cookiecutter_project_upgrader)”
对于zsh,请阅读Click documentation。
学分
这个概念和一些代码主要基于https://github.com/senseyeio/cupper,并进行了一些更改 使用click和一些标志和默认值来简化使用。此外,还进行了清理并添加了自动测试。
这个包是用Cookiecutter和thomasjahoda/cookiecutter-pypackage项目模板创建的。
历史记录
1.0.0(2019-03-22)
- pypi上的第一个版本。
1.1.0(2019-03-24)
- 如果在交互式shell中,则以交互方式请求一些选项。
推荐PyPI第三方库
rds-log
下载aws rds日志的实用程序
crdown
Crunchyroll视频下载程序。
kales
Python client to the Opencalais Api
kit
烧瓶,芹菜,sqlalchemy集成框架。
email-helper
用于简单发送和接收python电子邮件的电子邮件助手
uifunc
打开和保存文件/文件夹的便利功能
ggd
用于goget data(ggd)的cli
climatempo
Climatempo API的简单包装(仅用于抽象家庭助理)
input_reader
使用受argparse启发的api定义和读取输入文件
beyond
飞行动态库
launchpad
launchpad表示一个小工厂和一个用于定义可操作项的不同抽象
drf-util
django rest框架实用程序
UWIGoPiGo
没有项目描述
django-cookie-control
django插件添加和配置civic uk的cookie控件
django-thesaurus
用于导入和使用同义词表的django应用程序。
导 航 栏
项目 链接
标 签
许可证: BSD许可证(BSD 3条款)
作者信息:: 暂无
维护者
thomasjahoda最新PyPI项目
- italian_vip_says
- UFx
- vofs
- fake_item_generator
- NerEva
- django-monologue
- fio_product_attribute_strict
- climailsystem
- pyshape
- tbb-devel
- npy-append-arra
- anthill.tal.macrorenderer
- odoo11-addon-stock-a
- uuuu
- contextil
- fyl_nester
- appomatic_renderable
- teacher
- chuletas
- slackbot_ce
最新Python常见问题
- 为什么在使用strptime时会出现未进行转换的数据错误?
- 为什么在使用strptim时会出现这个datetime日期错误
- 为什么在使用StyleFrame时索引列的标题不显示sf.至excel()?
- 为什么在使用sum()函数时会发生“int”对象不可调用的错误?
- 为什么在使用sympy.dsolve时会得到“'list'对象没有属性'func'”?
- 为什么在使用tabla时会得到一个空的数据帧?
- 为什么在使用tensorboard时需要add_graph()的第二个参数?
- 为什么在使用TensorFlow Lite转换YOLOv4时,推断时间/大小没有改进?有什么可能的改进吗?
- 为什么在使用Tensorflow加载训练批时会出现内存泄漏?
- 为什么在使用tensorflow时会收到警告/错误(使用函数API,但未实现错误)
- 为什么在使用tetpyclient发出POST请求时出现403错误?
- 为什么在使用TextBlob时会出现HTTP错误?
- 为什么在使用TFIDF时出现错误“IndexError:list index out of range”pyspark.ml.feature?
- 为什么在使用timedelta格式化之后,我在python中的日期是错误的?
- 为什么在使用timeit或exec函数时,函数中的变量不会在提供的全局命名空间中搜索?