-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrequirements.txt
More file actions
55 lines (48 loc) · 1.66 KB
/
Copy pathrequirements.txt
File metadata and controls
55 lines (48 loc) · 1.66 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
# ===========================================
# PDF-Master - Dependencies
# ===========================================
# Core PDF processing
pypdf>=3.0.0
pdfplumber>=0.10.0
PyMuPDF>=1.23.0
reportlab>=4.0.0
Pillow>=10.0.0
# Utilities
PyYAML>=6.0
click>=8.0.0
rich>=13.0.0
# -------------------------------------------
# Optional: AI Providers (install as needed)
# -------------------------------------------
# anthropic>=0.18.0 # Claude
# openai>=1.0.0 # OpenAI
# google-generativeai>=0.3.0 # Gemini
# -------------------------------------------
# -------------------------------------------
# Optional: OCR (install as needed)
# -------------------------------------------
# pytesseract>=0.3.10 # Tesseract OCR
# pdf2image>=1.16.0 # PDF to image conversion
# paddlepaddle>=2.5.0 # PaddleOCR backend
# paddleocr>=2.7.0 # PaddleOCR
# -------------------------------------------
# -------------------------------------------
# Optional: Digital Signatures (install as needed)
# -------------------------------------------
# endesive>=2.0.0 # PDF digital signature
# cryptography>=41.0.0 # Certificate handling
# pyHanko>=0.20.0 # Advanced PDF signing (alternative)
# -------------------------------------------
# -------------------------------------------
# Optional: LaTeX (system dependency)
# -------------------------------------------
# Requires: TeX Live or MiKTeX installed
# -------------------------------------------
# -------------------------------------------
# Development Dependencies (requirements-dev.txt)
# -------------------------------------------
# pytest>=7.0.0
# black>=23.0.0
# isort>=5.12.0
# mypy>=1.0.0
# flake8>=6.0.0