plating
2025-09-05
Version management system and configuration simplification
5 files · 88+ · 47-
Version management
3 files changed
VERSIONNew single source of truth for versioning_version.pyVersion module with get_version() and fallback chain (53 lines)__init__.pyUpdated to expose version
- Added
VERSIONfile at project root as single source of truth for versioning baseline internal1 file
VERSION
- Added
src/garnish/_version.py(53 lines) withget_version()function that reads VERSION file, falls back to package metadata, then to “0.0.0-dev” baseline internal1 file
_version.py
- Updated
src/garnish/__init__.pyto expose version baseline internal1 file
__init__.py
Configuration simplification
2 files changed
config.pySimplified by removing redundant options (~25 lines reduced)pyproject.tomlDependency adjustments