| @@ -0,0 +1,24 @@ | |||||
| import sys | |||||
| import os | |||||
| import subprocess | |||||
| def main(): | |||||
| if len(sys.argv) < 2: | |||||
| sys.exit("Usage: build.py NUMBER") | |||||
| number = sys.argv[1] | |||||
| os.makedirs("build", exist_ok=True) | |||||
| cmd = [] | |||||
| if sys.platform == "darwin": | |||||
| # From mactex | |||||
| cmd.append("texi2pdf") | |||||
| else: | |||||
| cmd.append("pdflatex") | |||||
| cmd.append(f"../python-{number}") | |||||
| subprocess.run(cmd, cwd="build", check=True) | |||||
| if __name__ == "__main__": | |||||
| main() | |||||
| @@ -1,14 +0,0 @@ | |||||
| #!/bin/zsh | |||||
| set -e | |||||
| if [[ -z $1 ]]; then | |||||
| echo "Usage: build.sh NUMBER" | |||||
| exit 1 | |||||
| fi | |||||
| ( | |||||
| mkdir -p build | |||||
| cd build | |||||
| texi2pdf ../python-${1}.tex | |||||
| ) | |||||