File tree Expand file tree Collapse file tree 1 file changed +9
-15
lines changed Expand file tree Collapse file tree 1 file changed +9
-15
lines changed Original file line number Diff line number Diff line change 1
1
# Requirements for Service Quality Oracle
2
2
# Requires Python 3.9+
3
3
4
- # Core dependencies
5
- pyyaml == 6.0.2
6
-
7
4
# Configuration management
8
5
tomli == 2.2.1 # TOML support for Python < 3.11
9
6
@@ -15,32 +12,29 @@ tenacity==8.5.0
15
12
# Google Cloud BigQuery for data processing
16
13
google-cloud-bigquery == 3.26.0
17
14
bigframes == 1.42.0
18
- ibis-framework == 10.5.0
19
15
20
16
# Data processing and validation
21
17
pandas == 2.2.3
22
18
pandera == 0.20.4
23
19
numpy >= 2.0.0 # Added as pandas dependency
24
20
25
- # Database interaction
26
- psycopg2-binary == 2.9.10
27
- SQLAlchemy == 1.4.54
28
-
29
- # Blockchain integration
30
- web3 == 6.16.0
31
- eth-account >= 0.11.0 # Explicit dependency for web3
21
+ # Blockchain integration - Latest compatible versions
22
+ web3 == 7.12.0
23
+ eth-account >= 0.13.0
24
+ eth-typing >= 5.2.0
32
25
33
26
# GraphQL and subgraph integration (for future subgraph functionality)
34
27
gql == 3.5.2
35
- requests-toolbelt == 1.0.0
36
28
37
29
# HTTP and API
38
30
requests == 2.32.3
39
31
aiohttp >= 3.9.0 # For async HTTP requests (used by web3)
40
32
41
- # Testing
42
- pytest == 8.3.3
33
+ # Development/Testing
34
+ pytest >= 8.0.0
35
+ pytest-cov >= 6.0.0
36
+ pytest-mock >= 3.0.0
43
37
44
- # Development tools
38
+ # Linting and formatting
45
39
ruff == 0.6.8
46
40
pip == 25.1
You can’t perform that action at this time.
0 commit comments