Skip to content

Commit c9defd2

Browse files
committed
clean requirements
1 parent cebf327 commit c9defd2

File tree

1 file changed

+9
-15
lines changed

1 file changed

+9
-15
lines changed

requirements.txt

Lines changed: 9 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
# Requirements for Service Quality Oracle
22
# Requires Python 3.9+
33

4-
# Core dependencies
5-
pyyaml==6.0.2
6-
74
# Configuration management
85
tomli==2.2.1 # TOML support for Python < 3.11
96

@@ -15,32 +12,29 @@ tenacity==8.5.0
1512
# Google Cloud BigQuery for data processing
1613
google-cloud-bigquery==3.26.0
1714
bigframes==1.42.0
18-
ibis-framework==10.5.0
1915

2016
# Data processing and validation
2117
pandas==2.2.3
2218
pandera==0.20.4
2319
numpy>=2.0.0 # Added as pandas dependency
2420

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
3225

3326
# GraphQL and subgraph integration (for future subgraph functionality)
3427
gql==3.5.2
35-
requests-toolbelt==1.0.0
3628

3729
# HTTP and API
3830
requests==2.32.3
3931
aiohttp>=3.9.0 # For async HTTP requests (used by web3)
4032

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
4337

44-
# Development tools
38+
# Linting and formatting
4539
ruff==0.6.8
4640
pip==25.1

0 commit comments

Comments
 (0)