(skybolt_source_dir: Path, package_dir: Path)
| 48 | |
| 49 | |
| 50 | def package_docs(skybolt_source_dir: Path, package_dir: Path): |
| 51 | logging.info(f"Packaging docs...") |
| 52 | output_dir = package_dir / "Docs" |
| 53 | build_docs.build(skybolt_source_dir, output_dir) |
| 54 | |
| 55 | # Delete unneeded output files |
| 56 | (output_dir / "objects.inv").unlink(missing_ok=True) |
| 57 | (output_dir / "sitemap.xml").unlink(missing_ok=True) |
| 58 | (output_dir / "sitemap.xml.gz").unlink(missing_ok=True) |
| 59 | |
| 60 | |
| 61 | BUILD_STAGES = ["build", "package", "package_docs"] |