melobot

melobot 元信息

class melobot.MetaInfo[源代码]

基类:object

melobot 项目只读元信息

ver: ClassVar[str]

melobot 版本

ver_info: ClassVar[VersionInfo]

melobot 版本信息

name: ClassVar[str]

melobot 项目名称

desc: ClassVar[str]

melobot 项目描述

src: ClassVar[str]

melobot 项目地址

melobot ascii art 图标

class melobot._meta.VersionInfo[源代码]

基类:NamedTuple

版本信息元组

major: int

主要版本号

变更时伴随重大架构更新(下一代 melobot 才会更改)

minor: int

次要版本号

变更时伴随重要的功能更新

micro: int

微版本号

变更时伴随不重要的功能更新,或是漏洞/错误修复

releaselevel: Literal['alpha', 'beta', 'pre-release', 'final']

发行级别

micro 更新,一般直接使用 final 发行级别

minor 更新,可能历经:
  • alpha -> beta -> pre-release -> final (极少)

  • pre-release -> final (较多)

  • final (少)

major 更新,一定历经:
  • alpha -> beta -> pre-release -> final

serial: int

发行序列号,若 releaselevel 为 "final",则该值与 micro 相同

否则可以视为具体 releaselevel 的子版本号,相当于 nano 级版本号