fix(deps): declare async dependency explicitly and pin greenlet #18

Merged
abiba-bot merged 2 commits from fix/async-dependency-20261002 into main 2026-10-02 12:32:45 +00:00
Owner

Summary

The running image (~2 weeks old) happened to carry greenlet; the rebuild for this deploy was the FIRST fresh pip install . in weeks and resolved SQLAlchemy without greenlet. This exposes an unpinned dependency that any fresh build would hit.

Changes

  • Changed sqlalchemy>=2.0.0 to sqlalchemy[asyncio]>=2.0.0 in pyproject.toml
  • Added explicit greenlet>=3.0 pin

Why

The [asyncio] extra ensures SQLAlchemy pulls in greenlet for async support. The explicit pin makes the dependency visible and prevents future breaks on fresh builds.

Context

The running image was 2 weeks old and this was the first fresh build, so the drift was latent. This fix makes the async dependency explicit so a fresh build can never break this again.

## Summary The running image (~2 weeks old) happened to carry greenlet; the rebuild for this deploy was the FIRST fresh `pip install .` in weeks and resolved SQLAlchemy without greenlet. This exposes an unpinned dependency that any fresh build would hit. ## Changes - Changed `sqlalchemy>=2.0.0` to `sqlalchemy[asyncio]>=2.0.0` in pyproject.toml - Added explicit `greenlet>=3.0` pin ## Why The `[asyncio]` extra ensures SQLAlchemy pulls in greenlet for async support. The explicit pin makes the dependency visible and prevents future breaks on fresh builds. ## Context The running image was 2 weeks old and this was the first fresh build, so the drift was latent. This fix makes the async dependency explicit so a fresh build can never break this again.
abiba-bot added 1 commit 2026-10-02 11:44:29 +00:00
The running image (~2 weeks old) happened to carry greenlet; the rebuild
for this deploy was the first fresh  in weeks and resolved
SQLAlchemy without greenlet. This exposes an unpinned dependency that any
fresh build would hit.

Add the [asyncio] extra to sqlalchemy and pin greenlet>=3.0 to prevent
future breaks on fresh builds.
abiba-bot added 1 commit 2026-10-02 12:32:21 +00:00
abiba-bot merged commit 363bfe1e7f into main 2026-10-02 12:32:45 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SyslogSolution/denya-onecare#18