Griffe扩展,添加对数据类(pydantic、attrs等)的支持
项目描述
griffe-fieldz
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的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | fba1ecadb4d19e7f1c7b87e13caadd426f7066bd8f4bbb53615bd035bf67be58 |
|
MD5 | 6c5a69932aabd318f3ae3250f9e2df3f |
|
BLAKE2b-256 | acbf36adba8f47bcbbcfe9950649b35be62d2fc567229a541af24db0ef37c2a3 |
关闭
griffe_fieldz-0.2.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c2ebb0c63e7b660ddcc7c94237c6309a6bce998552b8c3483f0c14016fabf949 |
|
MD5 | cc24f24d452f11fe7d505918c2e7643f |
|
BLAKE2b-256 | 24c29fb0cb0023d14d6a443e8215a5d67393d2a93e41a4ba26e5a1393d433172 |