Skip to content

Releases: Python-Tools/schema_entry

v0.2.1

19 Jun 06:51
Compare
Choose a tag to compare

0.2.1

bug修复

  • 修复多层节点情况下无法返回返回值

改进

  • 在有返回值时由__call__中返回的值会包含节点信息

v0.2.0

18 Jun 11:36
Compare
Choose a tag to compare

v0.2.0

v0.1.5

20 Apr 02:47
Compare
Choose a tag to compare

0.1.5

交互优化

  1. 现在展示子命令时展示的时子命令docstring的第一行而不再展示全部.

v0.1.4

24 Feb 07:10
Compare
Choose a tag to compare

0.1.4

  • 修复了boolean型参数必须使用命令行设置无效的问题

v0.1.3

07 Feb 08:43
Compare
Choose a tag to compare

0.1.3

bug修复

  • 修复了boolean型参数必须使用命令行设置为True否则一定被false覆盖的问题
  • 修复了boolean型参数的const定义需要取值类型为string的bug

v0.1.2

04 Feb 12:28
Compare
Choose a tag to compare

0.1.2

新增特性

  • EntryPoint类可以直接在实例化时通过参数定义其description, epilog, usage, name等属性.这样我们就可以直接实例化EntryPoint构造节点而不用继承了.这一特性适合用在构造非叶子节点时.
  • 与其对应的,.regist_sub方法现在可以添加参数用于在实例化节点时放入参数

v0.1.1

03 Feb 08:56
Compare
Choose a tag to compare

0.1.1

bug修复

  • 解决自定义解析的配置文件不受``控制的问题
  • 解决打印出奇怪字符的问题

v0.1.0

02 Feb 08:33
Compare
Choose a tag to compare

0.1.0

新特性

  • schema字段现在支持title$comment字段了
  • schema中定义的title字段可以用于定义命令行的缩写

v0.0.9

29 Jan 02:09
Compare
Choose a tag to compare

0.0.9

新特性

  • 可以使用@regist_config_file_parser(config_file_name)来注册如何解析特定命名的配置文件

v0.0.8

14 Jan 08:51
Compare
Choose a tag to compare

0.08

新特性

  • 可以通过设置load_all_config_file = True来按设定顺序读取全部预设的配置文件位置