Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
Repozitorijs ir arhivēts. Tam var aplūkot failus un to var klonēt, bet nevar iesūtīt jaunas izmaiņas, kā arī atvērt jaunas problēmas/izmaiņu pieprasījumus.
 
 
 
 
 
 

30 rindas
626 B

  1. import os
  2. import sys
  3. import shutil
  4. import subprocess
  5. def main():
  6. dev = "--dev" in sys.argv
  7. werror = "--werror" in sys.argv
  8. clean = "--clean" in sys.argv
  9. if dev:
  10. program = "sphinx-autobuild"
  11. else:
  12. program = "sphinx-build"
  13. opts = []
  14. if clean:
  15. if os.path.exists("build"):
  16. shutil.rmtree("build")
  17. if werror:
  18. opts.append("-W")
  19. cmd = [program, *opts, "-d", "build", "-b", "html", "source", "build/html"]
  20. print("$", *cmd)
  21. process = subprocess.run(cmd)
  22. if process.returncode != 0:
  23. sys.exit(1)
  24. if __name__ == "__main__":
  25. main()