跳转到主要内容

Griffe扩展,添加对数据类(pydantic、attrs等)的支持

项目描述

griffe-fieldz

License PyPI Python Version CI codecov

Griffe扩展,添加对数据类(pydantic、attrs等)的支持。此扩展会将数据类的字段注入到文档中,防止您在docstrings中重复字段元数据。

它支持fieldz支持的所有内容,目前包括

安装

使用pip

pip install griffe-fieldz

要在MkDocs项目中使用扩展,使用以下配置

# mkdocs.yml
plugins:
- mkdocstrings:
    handlers:
      python:
        options:
          extensions:
          - griffe_fieldz

您可以使用以下任何选项,作为griffe_fieldz键下的字典提供。

选项 描述 默认
include_inherited 在类参数中包含继承的字段。 False
include_private 在文档中包含私有字段。 False

例如

        options:
          extensions:
          - griffe_fieldz: {include_inherited: true}

项目详情


下载文件

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

源代码分发

griffe_fieldz-0.2.0.tar.gz (7.8 kB 查看哈希值)

上传时间 源代码

构建分发

griffe_fieldz-0.2.0-py3-none-any.whl (5.4 kB 查看哈希值)

上传时间 Python 3

由...