Skip to content

fix: point qodev-apollo-api source at ../apollo-api - #6

Merged
jschfflr merged 1 commit into
mainfrom
fix/apollo-api-dep-path
Jul 8, 2026
Merged

fix: point qodev-apollo-api source at ../apollo-api#6
jschfflr merged 1 commit into
mainfrom
fix/apollo-api-dep-path

Conversation

@jschfflr

@jschfflr jschfflr commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

Problem

[tool.uv.sources] pinned qodev-apollo-api to ../../libs/apollo, a path that no longer exists. A fresh uv sync (or clean dev checkout) fails to resolve the local dependency, and the installed copy had drifted to a stale published 0.1.3 while the source repo at ../apollo-api is 0.2.2.

Fix

Repoint the source at ../apollo-api (its sibling in this monorepo). uv sync now builds the local 0.2.2 API and resolves cleanly.

  • pyproject.toml: path = "../apollo-api"
  • uv.lock: regenerated (apollo-api 0.1.3 → 0.2.2, path updated; cli version caught up 0.1.0 → 1.0.0)

CI and publish are unaffected — both set UV_NO_SOURCES=1 and pull the API from PyPI.

🤖 Generated with Claude Code

The [tool.uv.sources] path pinned qodev-apollo-api to ../../libs/apollo,
which no longer exists — a fresh `uv sync` (or a clean dev checkout) failed
to resolve the local dependency. The API source lives at ../apollo-api
(sibling in this monorepo). Repointing there lets uv build the local 0.2.2
API instead of resolving a stale published 0.1.3, and unblocks `uv sync`.

CI/publish are unaffected (they set UV_NO_SOURCES=1 and pull from PyPI).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@jschfflr
jschfflr merged commit 005fae2 into main Jul 8, 2026
4 checks passed
@jschfflr
jschfflr deleted the fix/apollo-api-dep-path branch July 8, 2026 09:31
peqy[bot]
peqy Bot approved these changes Jul 8, 2026

@peqy peqy Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. The uv source path now points at the correct local sibling (../apollo-api), and the lockfile update matches that. Ship it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant