--- a/build0.sh
+++ b/build0.sh
@@ -6,17 +6,17 @@
 RE2C=${RE2C:-re2c}
 BISON=${BISON:-bison}
 
-# Generate the `version` file
-ci/version.sh
+# Generate the `version` file: now done by debian/rules
+# ci/version.sh
 
 # Generate a Fortran AST from AST.asdl (C++)
-python src/libasr/asdl_cpp.py grammar/AST.asdl src/lfortran/ast.h
+python3 src/libasr/asdl_cpp.py grammar/AST.asdl src/lfortran/ast.h
 # Generate a Fortran ASR from ASR.asdl (C++)
-python src/libasr/asdl_cpp.py src/libasr/ASR.asdl src/libasr/asr.h
+python3 src/libasr/asdl_cpp.py src/libasr/ASR.asdl src/libasr/asr.h
 # Generate a wasm_visitor.h from src/libasr/wasm_instructions.txt (C++)
-python src/libasr/wasm_instructions_visitor.py
+python3 src/libasr/wasm_instructions_visitor.py
 # Generate the intrinsic_function_registry_util.h (C++)
-python src/libasr/intrinsic_func_registry_util_gen.py
+python3 src/libasr/intrinsic_func_registry_util_gen.py
 
 # Generate the tokenizer and parser
 (cd src/lfortran && ${RE2C} -W -b parser/tokenizer.re -o parser/tokenizer.cpp)
@@ -24,7 +24,7 @@
 (cd src/lfortran/parser && ${BISON} -Wall -d -r all parser.yy)
 
 # Generate the LSP sources
-python src/server/generator/generate_lsp_code.py --schema src/server/generator/metaModel.json --target-language c++ --output-dir src/server
+python3 src/server/generator/generate_lsp_code.py --schema src/server/generator/metaModel.json --target-language c++ --output-dir src/server
 
 grep -n "'" src/lfortran/parser/parser.yy && echo "Single quote not allowed" && exit 1
 echo "OK"
