refactor: consolidate logging to shared aitbc-core package and upgrade database dependencies
- Upgrade SQLAlchemy to 2.0.47 with asyncio extras in blockchain-node and coordinator-api - Add asyncpg >=0.29.0 for PostgreSQL async support - Remove uvloop as optional dependency, make it required >=0.22.0 - Delete duplicate logger.py from blockchain-node (117 lines) - Refactor coordinator-api logging to use shared aitbc.logging from aitbc-core package - Add aitbc-core package dependency to coordinator
This commit is contained in:
@@ -13,7 +13,7 @@ fastapi = "^0.111.0"
|
||||
uvicorn = { extras = ["standard"], version = "^0.30.0" }
|
||||
pydantic = "^2.7.0"
|
||||
pydantic-settings = "^2.2.1"
|
||||
sqlalchemy = "^2.0.30"
|
||||
sqlalchemy = {extras = ["asyncio"], version = "^2.0.47"}
|
||||
aiosqlite = "^0.20.0"
|
||||
sqlmodel = "^0.0.16"
|
||||
httpx = "^0.27.0"
|
||||
@@ -23,6 +23,8 @@ orjson = "^3.10.0"
|
||||
gunicorn = "^22.0.0"
|
||||
prometheus-client = "^0.19.0"
|
||||
aitbc-crypto = {path = "../../packages/py/aitbc-crypto"}
|
||||
asyncpg = ">=0.29.0"
|
||||
aitbc-core = {path = "../../packages/py/aitbc-core"}
|
||||
|
||||
[tool.poetry.group.dev.dependencies]
|
||||
pytest = "^8.2.0"
|
||||
|
||||
Reference in New Issue
Block a user