All checks were successful
continuous-integration/drone/push Build is passing
This change removes unnecessary dependencies and optimizes the PDF build process, enhancing maintainability and reducing potential errors. - Removed `python3-pypandoc` from Dockerfile to minimize dependency footprint. - Replaced `texlive-xetex` with `texlive` in Dockerfile for broader TeX support. - Introduced `subprocess` in `build_pdf.py` to replace `pypandoc`, improving process control. - Added `run_process_with_params` function to handle command execution, increasing code modularity and error handling. - Created `build_pdf.old.py` as a backup of the original script for reference. Signed-off-by: Glenn Y. Rolland <glenux@glenux.net> |
||
---|---|---|
.. | ||
blockquote.tex | ||
build_combined.sh | ||
build_metadata.sh | ||
build_pdf.old.py | ||
build_pdf.py | ||
chapter_breaks.tex | ||
filter-nobg.hs | ||
hyperref_setup.tex | ||
main.tex | ||
metadata.yml |