对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如何处理可以为null或整数的POJO类值   JavaFXSpring类NotFoundException:org。springframework。上下文注释。注释ConfigApplicationContext   java Jackson JSON不包装嵌套对象的属性   编写多个SQL查询的java最佳实践   安卓 java。lang.IllegalStateException:无法提取AndroidPlatform、sslSocketFactory上的信任管理器   MongoDB/Morphia将技术id保存为ObjectId,尽管它在Java中是一个字符串   JavaEclipse只加载log4。测试文件夹中的属性   java如何通过次对角线遍历2D数组?   java在geotools jmappane中制作shapefile编辑器   数组如何在java中获得表大小2^32   java API调试。如何查找函数体之前发生的错误?   java如何创建二维数组,其中#1位于随机位置,并执行特定次数   java文本文件比较   java SDK支持diff spring版本   javaspring引导集成测试javax。坚持不懈PersistenceException:org。冬眠PersistentObject异常