-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathrequirements.txt
More file actions
85 lines (68 loc) · 1.49 KB
/
Copy pathrequirements.txt
File metadata and controls
85 lines (68 loc) · 1.49 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
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
# PawFlow — Dependencies
# Core
pyyaml>=6.0
pydantic>=2.0.0
# Data processing
pandas>=2.0.0
numpy>=1.24.0
tomli>=2.0; python_version < '3.11'
tomli-w>=1.0
defusedxml>=0.7.1
# Database
sqlalchemy>=2.0.0
# HTTP
requests>=2.31.0
httpx>=0.25.0
# Authentication
pyjwt>=2.8.0
cryptography>=41.0.0
# Git integration
GitPython>=3.1.0
# Token counting
tiktoken>=0.5.0
# Document conversion (attachments)
python-docx>=1.1.0
openpyxl>=3.1.0
python-pptx>=0.6.23
striprtf>=0.0.26
PyPDF2>=3.0.0
ebooklib>=0.18
markitdown[pdf,docx,xlsx,pptx]>=0.1.0
# JSON repair (lenient parsing for malformed LLM output)
json-repair>=0.58.0
# Utilities
python-dateutil>=2.8.0
jinja2>=3.1.0
apscheduler>=3.10.0
diff-match-patch>=20230501
# Local TTS
supertonic[serve]>=0.1.0
# Web scraping (agent tools — optional but useful)
beautifulsoup4>=4.12.0
playwright>=1.50.0
patchright>=1.50.0
scrapling[all]>=0.4.0
# Code structure graph
networkx>=3.0
# Embeddings (semantic memory)
sentence-transformers>=2.2.0
# Tree-sitter parsers (code graph)
tree-sitter>=0.23.0
tree-sitter-python
tree-sitter-javascript
tree-sitter-typescript
# Connectors
paramiko>=3.3.0
boto3>=1.34.0
kafka-python>=2.0.0
paho-mqtt>=1.6.0
fastavro>=1.8.0
pyarrow>=13.0.0
google-cloud-storage>=2.10.0
azure-storage-blob>=12.17.0
psycopg2-binary>=2.9.0
# Realtime worker-control spike/server tooling and LiveKit worker HTTP client
aiohttp>=3.9.0
# Agent Client Protocol (typed SDK plus PawFlow's explicit WS proxy runtime)
agent-client-protocol==0.12.1
websockets>=13.0