| from pathlib import Path | |
| import mkdocs_gen_files | |
| skip_list = ["init", "python_tokenizer"] | |
| src_root = Path("src/transformer_deploy") | |
| for path in src_root.glob("**/*.py"): | |
| if any([s in str(path) for s in skip_list]): | |
| continue | |
| doc_path = Path("reference", path.relative_to(src_root)).with_suffix(".md") | |
| with mkdocs_gen_files.open(doc_path, "w") as f: | |
| ident = ".".join(path.with_suffix("").parts) | |
| print("::: " + ident, file=f) | |