对CloudFormation CLI的python3.6和3.7语言支持

cloudformation-cli-python-plugin的Python项目详细描述


AWS云信息资源提供程序Python插件

CloudFormation CLI(cfn)允许您编写自己可以由CloudFormation使用的资源提供者。在

这个插件库有助于提供Python运行时绑定,以便CloudFormation执行您的提供者。在

AWS云信息资源提供程序Python插件

CloudFormation资源提供程序开发工具包(RPDK)允许您自己编写可供CloudFormation使用的资源提供程序。在

这个插件库有助于为CloudFormation执行提供程序提供运行时绑定。在

Build Status

安装

pip install cloudformation-cli-python-plugin

怎么做

^{pr2}$

发展

对于插件的更改,建议使用Python虚拟环境。开发需求可以从核心存储库获取:

python3 -m venv env
source env/bin/activate
pip install -e . -e src/ \
  -r https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-rpdk/master/requirements.txt
pre-commit install

Linting和运行单元测试是通过pre-commit完成的,因此在提交时自动执行。持续集成也会运行这些检查。手动选项可用,因此您不必提交):

# run all hooks on all files, mirrors what the CI runs
pre-commit run --all-files
# run unit tests only. can also be used for other hooks, e.g. black, flake8, pylint-local
pre-commit run pytest-local

许可证

这个库是在Apache2.0许可下授权的。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何从servlet向所有登录用户发送数据   java为什么需要ScheduledExecutorService。shutdown()使用我100%的CPU吗?   用于计算ArrayList中重复项的java嵌套循环无法正常工作   如何获取使用audioinputstream java下载文件的进度   java Kurento复合网格记录   识别方法的java问题   java on Markerclick listener绘制路线并计算距离   java在API级别16上创建/生成R.id   java如何修复HQL查询中的“意外令牌”错误   Java创建损坏的ZIP文件   JavaGSON。如何将json对象转换为json数组?   java需要配置Spring安全性和Hibernate   Vowpal Wabbit的Java API?