-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathrequirements.txt
More file actions
68 lines (54 loc) · 1.12 KB
/
Copy pathrequirements.txt
File metadata and controls
68 lines (54 loc) · 1.12 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
56
57
58
59
60
61
62
63
64
65
66
67
68
# Core dependencies
tornado>=6.0
pandas>=1.0
numpy>=1.24,<2.0
dill>=0.3
toolz>=0.10
PyYAML>=6.0
pytz>=2023.3
nest_asyncio>=1.5
# AI/LLM
openai>=1.0.0
# Search and text processing
whoosh>=2.7
jieba>=0.39
# Web framework and UI
pywebio>=1.8
pywebio-battery>=0.2
beautifulsoup4>=4.12
# Database and storage
sqlitedict>=2.1
sqlalchemy>=2.0
walrus>=0.3
# Scheduling
apscheduler>=3.9
# HTTP and networking
requests>=2.28
requests-html>=0.10
aiohttp>=3.8
httpx>=0.24
websockets>=10.0
# Data analysis
akshare>=1.0
river>=0.21
# Utilities
pymaybe
pampy>=0.3
expiringdict>=1.2
psutil>=5.9
# Newspaper and content extraction
newspaper3k>=0.2
# WebSocket
sockjs-tornado>=1.0
# WSGI utilities
Werkzeug>=2.0
# Optional: IPython for interactive features
# IPython>=8.0
# Optional integrations used by selected modules/scripts:
# playwright>=1.40 # Jin10 browser fetching; also requires `playwright install`
# rumps>=0.4 # macOS menu bar tray
# futu-api>=9.0 # Futu market/trading integration
# tushare>=1.4 # Tushare data source
# torch>=2.0 # PyTorch hotspot engine
# Test dependencies
pytest>=7.0