You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
🔧 Fix setuptools_scm config and add test for installed wheel
- Set root directory for setuptools_scm to properly detect version from git
- Add fetch-depth: 0 to checkout actions to ensure git history is available
- Add test step to verify the installed wheel works correctly with pytest
refactor: move prompt file copying from build command to setup
Removes custom BuildPyCommand class and moves prompt file copying logic directly into the setup script. This simplifies the build process while maintaining the same functionality.
refactor: move prompt file copying to custom build command
Implements a custom BuildPyCommand that handles copying prompt files during the build process instead of at import time. This ensures prompt files are properly included in the package distribution.
Refactor prompt length tests to use relative comparisons
Replace hardcoded character count assertions with relative length comparisons between different detail levels.
🐛 Fix git directory path and add error handling in CI workflow
Updates the path to the git directory in the show tags step and adds continue-on-error to prevent CI failures if git commands have issues.
🔧 Update Python package API and add debugging to PyPI workflow
- Rename `version` parameter to `detail_level` in Python API
- Add debugging steps to PyPI publish workflow to troubleshoot setuptools_scm version detection
- Update examples in README to reflect the API change