docs: add code quality and type checking workflows to master index
Some checks failed
Documentation Validation / validate-docs (push) Has been cancelled
Python Tests / test-python (push) Has been cancelled
API Endpoint Tests / test-api-endpoints (push) Has been cancelled
CLI Tests / test-cli (push) Has been cancelled
Integration Tests / test-service-integration (push) Has been cancelled
Package Tests / test-python-packages (map[name:aitbc-agent-sdk path:packages/py/aitbc-agent-sdk]) (push) Has been cancelled
Package Tests / test-python-packages (map[name:aitbc-core path:packages/py/aitbc-core]) (push) Has been cancelled
Package Tests / test-python-packages (map[name:aitbc-crypto path:packages/py/aitbc-crypto]) (push) Has been cancelled
Package Tests / test-python-packages (map[name:aitbc-sdk path:packages/py/aitbc-sdk]) (push) Has been cancelled
Package Tests / test-javascript-packages (map[name:aitbc-sdk-js path:packages/js/aitbc-sdk]) (push) Has been cancelled
Package Tests / test-javascript-packages (map[name:aitbc-token path:packages/solidity/aitbc-token]) (push) Has been cancelled
Security Scanning / security-scan (push) Has been cancelled
Systemd Sync / sync-systemd (push) Has been cancelled
Some checks failed
Documentation Validation / validate-docs (push) Has been cancelled
Python Tests / test-python (push) Has been cancelled
API Endpoint Tests / test-api-endpoints (push) Has been cancelled
CLI Tests / test-cli (push) Has been cancelled
Integration Tests / test-service-integration (push) Has been cancelled
Package Tests / test-python-packages (map[name:aitbc-agent-sdk path:packages/py/aitbc-agent-sdk]) (push) Has been cancelled
Package Tests / test-python-packages (map[name:aitbc-core path:packages/py/aitbc-core]) (push) Has been cancelled
Package Tests / test-python-packages (map[name:aitbc-crypto path:packages/py/aitbc-crypto]) (push) Has been cancelled
Package Tests / test-python-packages (map[name:aitbc-sdk path:packages/py/aitbc-sdk]) (push) Has been cancelled
Package Tests / test-javascript-packages (map[name:aitbc-sdk-js path:packages/js/aitbc-sdk]) (push) Has been cancelled
Package Tests / test-javascript-packages (map[name:aitbc-token path:packages/solidity/aitbc-token]) (push) Has been cancelled
Security Scanning / security-scan (push) Has been cancelled
Systemd Sync / sync-systemd (push) Has been cancelled
- Add Code Quality Module section with pre-commit hooks and quality checks - Add Type Checking CI/CD Module section with MyPy workflow and coverage - Update README with code quality achievements and project structure - Migrate FastAPI apps from deprecated on_event to lifespan context manager - Update pyproject.toml files to reference consolidated dependencies - Remove unused app.py import in coordinator-api - Add type hints to agent
This commit is contained in:
@@ -9,29 +9,13 @@ packages = [
|
||||
|
||||
[tool.poetry.dependencies]
|
||||
python = ">=3.13,<3.15"
|
||||
fastapi = "^0.111.0"
|
||||
uvicorn = { extras = ["standard"], version = "^0.30.0" }
|
||||
pydantic = ">=2.7.0"
|
||||
pydantic-settings = ">=2.2.1"
|
||||
sqlalchemy = {extras = ["asyncio"], version = "^2.0.47"}
|
||||
aiosqlite = "^0.20.0"
|
||||
sqlmodel = "^0.0.16"
|
||||
httpx = "^0.27.0"
|
||||
python-dotenv = "^1.0.1"
|
||||
slowapi = "^0.1.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"}
|
||||
numpy = "^2.4.2"
|
||||
torch = "^2.10.0"
|
||||
# All dependencies managed centrally in /opt/aitbc/requirements-consolidated.txt
|
||||
# Use: ./scripts/install-profiles.sh web database blockchain
|
||||
|
||||
[tool.poetry.group.dev.dependencies]
|
||||
pytest = "^8.2.0"
|
||||
pytest-asyncio = "^0.23.0"
|
||||
httpx = {extras=["cli"], version="^0.27.0"}
|
||||
pytest = ">=8.2.0"
|
||||
pytest-asyncio = ">=0.23.0"
|
||||
httpx = {extras=["cli"], version=">=0.27.0"}
|
||||
|
||||
[build-system]
|
||||
requires = ["poetry-core>=1.0.0"]
|
||||
|
||||
Reference in New Issue
Block a user