mirror of
https://github.com/craigerl/aprsd.git
synced 2024-12-22 09:31:42 -05:00
23 lines
520 B
Python
23 lines
520 B
Python
|
#!/usr/bin/env python3
|
||
|
|
||
|
"""Removes temporary Sphinx build artifacts to ensure a clean build.
|
||
|
|
||
|
This is needed if the Python source being documented changes significantly. Old sphinx-apidoc
|
||
|
RST files can be left behind.
|
||
|
"""
|
||
|
|
||
|
from pathlib import Path
|
||
|
import shutil
|
||
|
|
||
|
|
||
|
def main() -> None:
|
||
|
docs_dir = Path(__file__).resolve().parent
|
||
|
for folder in ("_build", "apidoc"):
|
||
|
delete_dir = docs_dir / folder
|
||
|
if delete_dir.exists():
|
||
|
shutil.rmtree(delete_dir)
|
||
|
|
||
|
|
||
|
if __name__ == "__main__":
|
||
|
main()
|