跳转到主要内容

将yaml文件编译成msgpack

项目描述

Made with Python

一个hatch构建钩子,它接受yaml文件并将它们转换为msgpack。这样,您的代码可以附带msgpack数据文件以实现闪电般的转换速度,但您的仓库可以包含易于维护的yaml。

入门指南

先决条件

  • Python 3.10+

  • git (如果从源代码安装或为项目做出贡献)

安装

安装

要将hatch-yaml-compile配置到您的项目中,只需将其放在项目的pyproject.toml文件中作为build-system要求即可

[build-system]
requires = ["hatchling", "hatch-yaml-compile"]
build-backend = "hatchling.build"

用法

现在您需要配置您想要运行的构建脚本。这是通过将脚本数组添加到pyproject.toml文件中tool.hatch.build.hooks.build-scripts.scripts键来完成的。在实际应用中,这看起来像

[tool.hatch.build.hooks.convert-data-file.options]
pattern = "*.yaml"
target_format = "msgpack"
remove_source_files = true

路线图

参考公开问题以获取建议的功能列表(以及已知问题)。

致谢

项目详情


下载文件

下载适用于您的平台文件。如果您不确定要选择哪个,请了解更多关于安装包的信息。

源代码分发

hatch_compile_yaml-18.0.0.tar.gz (4.6 kB 查看哈希值)

上传时间 源代码

构建版本

hatch_compile_yaml-18.0.0-py3-none-any.whl (4.2 kB 查看哈希值)

上传时间 Python 3

由...