Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.
Tento repozitář je archivovaný. Můžete prohlížet soubory, klonovat, ale nemůžete nahrávat a vytvářet nové úkoly a požadavky na natažení.
 
 
 
 
 
 

25 řádky
460 B

  1. import sys
  2. import os
  3. import subprocess
  4. def main():
  5. if len(sys.argv) < 2:
  6. sys.exit("Usage: build.py NUMBER")
  7. number = sys.argv[1]
  8. os.makedirs("build", exist_ok=True)
  9. cmd = []
  10. if sys.platform == "darwin":
  11. # From mactex
  12. cmd.append("texi2pdf")
  13. else:
  14. cmd.append("pdflatex")
  15. cmd.append(f"../python-{number}.tex")
  16. subprocess.run(cmd, cwd="build", check=True)
  17. if __name__ == "__main__":
  18. main()