-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathrequirements.txt
More file actions
29 lines (25 loc) · 1 KB
/
requirements.txt
File metadata and controls
29 lines (25 loc) · 1 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
flask>=3.0.0
flask-cors>=4.0.0
dash>=2.17.0
dash-bootstrap-components>=1.6.0
requests>=2.31.0
bcrypt>=4.0.1
gunicorn>=21.2.0
PyMuPDF>=1.23.0
watchdog>=3.0.0
# Uncomment for SendPulse integration
pysendpulse
# Development/Security Tools (Optional)
# Uncomment for development and security scanning
pip-audit>=2.0.0 # Dependency vulnerability scanner
bandit>=1.7.0 # Security linter for Python
safety>=2.3.0 # Checks dependencies for known security vulnerabilities
# Enhanced Unpaywall Access
unpywall>=0.2.0 # Improved Unpaywall library for better PDF link detection
# Literature Search Dependencies
semanticscholar>=0.8.0 # Semantic Scholar API for paper search
arxiv>=2.0.0 # arXiv paper search
metapub>=0.6.4 # Access to PubMed Central and biomedical literature (requires NCBI API key)
habanero>=1.2.6 # Crossref API for institutional access to papers (if on university network)
# Semantic Literature Search Dependencies
sentence-transformers>=2.2.2 # For semantic reranking of search results