mirror of
https://github.com/SuperClaude-Org/SuperClaude_Framework.git
synced 2025-12-29 16:16:08 +00:00
feat: include all plugin resources in package distribution
Copied all plugin resources to src/superclaude/ for package inclusion: - agents/ (3 agent definitions) - hooks/ (hooks.json configuration) - scripts/ (2 utility scripts) Updated packaging configuration: - pyproject.toml: Added explicit includes for all resource types - skills/**/*.md, *.ts, *.json - commands/**/*.md - agents/**/*.md - hooks/**/*.json - scripts/**/*.py, *.sh - MANIFEST.in: Added recursive-include for all directories - commands, agents, hooks, scripts, skills Added README.md to each directory explaining sync requirements until v5.0 plugin system is implemented. Structure: src/superclaude/ ├── agents/ (3 .md files + README) ├── commands/ (5 .md files + README) ├── hooks/ (hooks.json + README) ├── scripts/ (2 files + README) └── skills/ (confidence-check/) Total: 16 non-Python resource files included This ensures all SuperClaude resources are available when installed via pipx/pip from PyPI. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -69,8 +69,14 @@ superclaude = "superclaude.pytest_plugin"
|
||||
[tool.hatch.build.targets.wheel]
|
||||
packages = ["src/superclaude"]
|
||||
include = [
|
||||
"src/superclaude/skills/confidence-check/**",
|
||||
"src/superclaude/skills/**/*.md",
|
||||
"src/superclaude/skills/**/*.ts",
|
||||
"src/superclaude/skills/**/*.json",
|
||||
"src/superclaude/commands/**/*.md",
|
||||
"src/superclaude/agents/**/*.md",
|
||||
"src/superclaude/hooks/**/*.json",
|
||||
"src/superclaude/scripts/**/*.py",
|
||||
"src/superclaude/scripts/**/*.sh",
|
||||
]
|
||||
|
||||
[tool.hatch.build.targets.sdist]
|
||||
|
||||
Reference in New Issue
Block a user