Schema-entry

Latest version: v0.2.1

Safety actively analyzes 641872 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 3

0.0.5

修复bug

+ 修复了`array`类型无法设置`enum`的问题

0.0.4

修复bug

+ `verify_schema`被设置为False时不会抛出警告
+ 对环境变量的解析不会再有`None`
+ 环境变量不会再解析默认值

新特性

+ 中间节点的的`--help`命令会在底部展示子命令的简介.简介内容为子命令的`docstring`

0.0.3

修复bug

+ array类型的协议定义无法解析item的问题

0.0.2

新增功能

+ array类型可以设置默认值

0.0.1

新增功能

+ 实现了如下基本功能
+ `default_config_file_paths字段`可以读取yaml格式的配置文件

0.0.0

新增功能

+ 实现了如下基本功能
+ 根据子类的名字构造命令
+ 入口节点可以通过方法`regist_sub`和`regist_subcmd`注册子节点
+ 根据子类的docstring,`epilog字段`和`description字段`自动构造,命令行说明.
+ 根据子类的`schema字段`和`env_prefix字段`自动构造环境变量的读取规则.
+ 根据子类的`default_config_file_paths字段`自动按顺序读取json格式配置文件中的参数.
+ 根据`schema字段`校验配置
+ 根据`schema字段`构造命令行参数
+ 使用装饰器`as_main`注册获取到配置后执行的函数

Page 3 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.