Commit ad291be
Fix package data: Move schemas and templates into forge package
Problem: Schemas and templates were not included in installed package.
The files were in the project root but setuptools couldn't find them.
Solution:
- Move schemas/ and templates/ into forge/ package
- Update MANIFEST.in to reference forge/schemas and forge/templates
- Fix path references in cli.py (parent.parent -> parent)
This ensures schemas and templates are properly included when
the package is installed via pip/uv.
Tested:
- uv tool install from GitHub works
- workshopforge validate finds schemas ✓
- workshopforge generate finds templates ✓
- workshopforge ai check runs ✓
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>1 parent e896c30 commit ad291be
12 files changed
Lines changed: 4 additions & 4 deletions
File tree
- forge
- schemas
- templates
- docs
- repo
- .github/workflows
- instructor
- notes
- slides
- labs
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
4 | | - | |
| 3 | + | |
| 4 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
246 | 246 | | |
247 | 247 | | |
248 | 248 | | |
249 | | - | |
| 249 | + | |
250 | 250 | | |
251 | 251 | | |
252 | 252 | | |
| |||
305 | 305 | | |
306 | 306 | | |
307 | 307 | | |
308 | | - | |
| 308 | + | |
309 | 309 | | |
310 | 310 | | |
311 | 311 | | |
| |||
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
0 commit comments