-
Notifications
You must be signed in to change notification settings - Fork 12
Expand file tree
/
Copy pathrequirements.txt
More file actions
46 lines (34 loc) 路 859 Bytes
/
Copy pathrequirements.txt
File metadata and controls
46 lines (34 loc) 路 859 Bytes
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
# PaperFlow Dependencies
# Install with: pip install -r requirements.txt
# HTTP requests
# Also used for DOI metadata fallback via OpenAlex / Crossref
requests>=2.31.0
python-dotenv>=1.0.1
# Data processing
numpy>=1.24.0
# PDF parsing
PyMuPDF>=1.23.0
pdfplumber>=0.10.0
Pillow>=10.0.0
rapidocr-onnxruntime>=1.3.0
# RSS parsing
feedparser>=6.0.10
# Conference paper API
openreview-py>=1.46.1
# Embeddings
# Local free embedding provider
sentence-transformers>=5.4.0
huggingface-hub>=1.0.0
# OpenAI embedding provider
openai>=1.10.0
# Claude API (optional, for advanced PDF parsing)
anthropic>=0.18.0
# YAML configuration
pyyaml>=6.0.1
protobuf>=4.25.0
# IANA timezone database (Windows ships without tz data; needed for ZoneInfo)
tzdata>=2024.1
# SQLite is built-in, no external dependency needed
# Development
pytest>=7.4.0
pytest-asyncio>=0.21.0