aboutsummaryrefslogtreecommitdiff
path: root/src/requirements.txt
diff options
context:
space:
mode:
authorKyle Javier [kj_sh604]2026-02-28 15:02:16 -0500
committerGitHub2026-02-28 15:02:16 -0500
commit8f9756189c777074b88de39c2de1e2f7153352c2 (patch)
tree9810f206bc9b97f1429bc7f207caf80f6ead7986 /src/requirements.txt
parentfafc3e29832779b5ccbea8fd21dc9fd5af67de38 (diff)
parent47a9736a1dfa8bfd4c5e5edd111e6ad28536066f (diff)
[merge] pull request #2 from kj-sh604/feat/use-dash-st-rewrite
# feat: use `feat/same-template-concat` branch `-st` implementation as main `kjandoc` binary this pull request updates the project to improve the quality and fidelity of merged `.pptx` files, and simplifies dependencies. the most significant changes are a rewrite of the merging approach to preserve editability and formatting, and the removal of several python dependencies that are no longer needed (as seen in the `feat/same-template-concat` that I still have up) ## enhancements to merging functionality: * the merging process now operates directly on the ooxml/zip structure of `.pptx` files, preserving full editability and achieving near-complete fidelity to the original formatting. slide masters, layouts, themes, notes, and embedded media are all copied, and duplicate media files are deduplicated. * a final libreoffice normalization step is used to clean up structural issues. ## dependency updates: * removed unnecessary dependencies from `src/requirements.txt`, including `pillow`, `python-pptx`, `typing_extensions`, and `xlsxwriter`, leaving only `lxml` as a required python package.
Diffstat (limited to 'src/requirements.txt')
-rw-r--r--src/requirements.txt4
1 files changed, 0 insertions, 4 deletions
diff --git a/src/requirements.txt b/src/requirements.txt
index b9c4f5c..8221c37 100644
--- a/src/requirements.txt
+++ b/src/requirements.txt
@@ -1,5 +1 @@
lxml==6.0.2
-pillow==12.1.1
-python-pptx==1.0.2
-typing_extensions==4.15.0
-xlsxwriter==3.2.9 \ No newline at end of file