Merge pull request #836 from cbcoutinho/feat/183-procrastinate-ingest-queue

feat: replace NATS ingest with procrastinate Postgres queue (#183)
This commit is contained in:
Chris Coutinho
2026-06-03 23:44:06 +02:00
committed by GitHub
31 changed files with 1643 additions and 1154 deletions
+4 -1
View File
@@ -46,7 +46,6 @@ dependencies = [
"dynaconf>=3.2.13,<4.0",
"mistralai>=2.4.5",
"sqlalchemy[asyncio]>=2.0",
"nats-py>=2.14.0",
]
classifiers = [
"Development Status :: 4 - Beta",
@@ -126,6 +125,8 @@ dev = [
"reportlab>=4.0.0",
"ty>=0.0.1a25",
"pytest-otel>=2.0.1",
"procrastinate>=3.8",
"psycopg[binary,pool]>=3.2",
]
[project.scripts]
@@ -134,6 +135,8 @@ nextcloud-mcp-server = "nextcloud_mcp_server.cli:cli"
[project.optional-dependencies]
postgres = [
"asyncpg>=0.29",
"procrastinate>=3.8",
"psycopg[binary,pool]>=3.2",
]
[[tool.uv.index]]