pydantic-cli:将Pydantic定义的数据模型转换为CLI工具

时间:2024-05-23 08:57:03
【文件属性】:

文件名称:pydantic-cli:将Pydantic定义的数据模型转换为CLI工具

文件大小:39KB

文件格式:ZIP

更新时间:2024-05-23 08:57:03

cli commandline schema config-management python3

Pydantic命令行工具界面 将Pydantic定义的数据模型转换为CLI工具并启用从JSON文件加载值 需要Pydantic >=1.5.1 。 安装 pip install pydantic-cli 功能和要求 由定义的数据模型构造的Thin Schema驱动的接口 验证在Pydantic的验证模型和定义的类型所定义的单个位置中执行 CLI解析仅在结构上验证是否提供了args或可选参数 启用JSON中定义的加载配置以覆盖或设置特定值 CLI和您的应用程序代码之间的接口清晰 利用静态分析工具捕获命令行工具中的类型错误 易于测试(由于上述原因) 快速开始 要创建一个命令行工具,该工具需要一个输入文件和要处理的最大记录数作为参数: my-tool --input_file /path/to/file.txt --max_records 1234 这需要两个组件。 创建类型T Pyda


【文件预览】:
pydantic-cli-master
----.circleci()
--------config.yml(2KB)
----.mypy.ini(474B)
----.gitignore(1KB)
----README.md(21KB)
----CHANGELOG.md(443B)
----.github()
--------dependabot.yml(92B)
----REQUIREMENTS-TEST.txt(30B)
----LICENSE(1KB)
----REQUIREMENTS.txt(21B)
----pydantic_cli()
--------shell_completion.py(2KB)
--------argparse.py(3KB)
--------tests()
--------examples()
--------utils.py(709B)
--------_version.py(22B)
--------__init__.py(21KB)
--------core.py(5KB)
----setup.py(2KB)
----Makefile(212B)

网友评论