Fred808 commited on
Commit
074b7c4
·
verified ·
1 Parent(s): 32b4c6e

Upload requirements.txt

Browse files
Files changed (1) hide show
  1. requirements.txt +53 -0
requirements.txt ADDED
@@ -0,0 +1,53 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Core dependencies
2
+ numpy>=1.24.0
3
+ websockets>=10.4
4
+ aiohttp>=3.8.5
5
+ aiosignal>=1.3.1
6
+ async-timeout>=4.0.3
7
+ attrs>=23.1.0
8
+ charset-normalizer>=3.2.0
9
+ frozenlist>=1.4.0
10
+ multidict>=6.0.4
11
+ fastapi>=0.101.0
12
+ uvicorn>=0.23.2
13
+ jinja2>=3.1.2
14
+ humanize>=4.7.0
15
+ yarl>=1.9.2
16
+ python-multipart>=0.0.6
17
+ python-dotenv>=1.0.0
18
+
19
+ # Bitcoin mining dependencies
20
+ python-bitcoinrpc>=1.0
21
+ bitcoin-utils>=0.4.11
22
+ coincurve>=18.0.0 # For Bitcoin key operations
23
+ mnemonic>=0.20 # For wallet seed phrases
24
+ blockcypher>=1.0.93 # For blockchain data
25
+ python-jose[cryptography]>=3.3.0 # replacing jwt with more comprehensive package
26
+ pyjwt>=2.8.0
27
+ pydantic>=2.1.1
28
+ opencv-python>=4.8.0
29
+
30
+ # HTTP/Websocket dependencies
31
+ websockets>=10.4
32
+ aiofiles>=23.1.0
33
+ httpx>=0.24.1
34
+
35
+ # Runtime dependencies
36
+ psutil
37
+ ujson
38
+ tqdm
39
+ colorama
40
+
41
+ # QEMU dependencies
42
+ websockify
43
+
44
+ # Development dependencies
45
+ pytest>=7.4.0
46
+ pytest-asyncio>=0.21.1 # For async test support
47
+ black>=23.7.0
48
+ pylint>=2.17.5
49
+
50
+ # Performance optimization
51
+ numba>=0.57.1 # For optimizing compute-intensive functions
52
+ concurrent-log-handler>=0.9.24 # For thread-safe logging
53
+ uvloop>=0.17.0 ; sys_platform != 'win32' # Faster event loop implementation