Skip to content

feat: extend [all] with registry skill runtime deps#162

Merged
rosspeili merged 1 commit into
ARPAHLS:mainfrom
rosspeili:feat/issue-157-all-extras
Jun 10, 2026
Merged

feat: extend [all] with registry skill runtime deps#162
rosspeili merged 1 commit into
ARPAHLS:mainfrom
rosspeili:feat/issue-157-all-extras

Conversation

@rosspeili

Copy link
Copy Markdown
Contributor

Description

Extends optional extras so pip install -e ".[dev,all]" covers registry skill runtime deps needed for bundle tests — without touching core dependencies.

Changes:

  • New extras: [defi] (web3>=6.0.0), [embeddings] (fastembed, numpy)
  • [all] includes those packages alongside existing SDK/office extras
  • CONTRIBUTING + TESTING: when a skill adds new manifest.yaml requirements not in core, mirror them in the matching extra and [all] (one-time per new dep class, not every skill PR)
  • requirements.txt comment lines updated

Core install stays minimal; only [all] / [dev,all] grows for contributors and CI.

Verified: pytest skills/ — 55 passed locally with pip install -e ".[dev,all]".

Type of Change

  • Framework Feature / RFC Updates
  • Doc Fix (docs are supporting only)
  • Skill Proposal
  • Bug Report Fix

Checklist

  • Agent Code of Conduct
  • pytest tests/ and pytest skills/ run locally
  • CHANGELOG.md updated under [Unreleased]
  • N/A — no examples/ script changes

Related Issues

Refs #157

Add [defi] and [embeddings] extras; include web3, fastembed, and numpy in [all] for bundle tests. Document manifest-to-pyproject mirror for new deps only. Refs ARPAHLS#157.
@rosspeili rosspeili merged commit 212dff9 into ARPAHLS:main Jun 10, 2026
5 checks passed
@rosspeili rosspeili deleted the feat/issue-157-all-extras branch June 10, 2026 16:15
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