Skip to content

fix: add [starter] pip extra for zero-install experience (backport)#5424

Merged
franciscojavierarceo merged 3 commits intollamastack:release-0.7.xfrom
leseb:starter-extra-release
Apr 2, 2026
Merged

fix: add [starter] pip extra for zero-install experience (backport)#5424
franciscojavierarceo merged 3 commits intollamastack:release-0.7.xfrom
leseb:starter-extra-release

Conversation

@leseb
Copy link
Copy Markdown
Collaborator

@leseb leseb commented Apr 2, 2026

Summary

Backport of the [starter] pip extra from #5423 to the release-0.7.x branch.

Adds a [starter] optional dependency group to pyproject.toml that bundles all
provider dependencies needed to run the starter distribution, enabling:

uvx --from 'llama-stack[starter]' llama stack run starter

Dependencies

This PR depends on #5423 being merged to main first. The [starter] extra
was validated there with CI and pre-commit checks.

Test plan

  • uvx --from 'llama-stack[starter]' llama stack run starter starts successfully
  • All starter providers initialize without import errors

🤖 Generated with Claude Code

leseb and others added 2 commits April 2, 2026 15:31
The starter distribution initializes all providers at startup, so the
[starter] pip extra must include all their dependencies. Without the
full set, uvx --from 'llama-stack[starter]' crashes on missing imports.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Signed-off-by: Sébastien Han <seb@redhat.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Signed-off-by: Sébastien Han <seb@redhat.com>
@meta-cla meta-cla bot added the CLA Signed This label is managed by the Meta Open Source bot. label Apr 2, 2026
@mergify
Copy link
Copy Markdown
Contributor

mergify bot commented Apr 2, 2026

This pull request has merge conflicts that must be resolved before it can be merged. @leseb please rebase it. https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/syncing-a-fork

@mergify mergify bot added the needs-rebase label Apr 2, 2026
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Signed-off-by: Sébastien Han <seb@redhat.com>
@mergify mergify bot removed the needs-rebase label Apr 2, 2026
@leseb leseb marked this pull request as ready for review April 2, 2026 15:27
@franciscojavierarceo franciscojavierarceo merged commit ffce03f into llamastack:release-0.7.x Apr 2, 2026
87 checks passed
@leseb leseb deleted the starter-extra-release branch April 2, 2026 15:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed This label is managed by the Meta Open Source bot.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants