v0.5.2 — Repo restructure: src/, plugins/, tests/
v0.5.2 — Repo restructure: src/, plugins/, tests/
Structural changes:
- All
.pytools →src/directory (clean root) - All
.tsplugins →plugins/directory - All test files →
tests/directory pyproject.tomlusespackage-dir = {"" = "src"}for setuptools discovery- Updated all paths in CI, package.json, installers, test files
New:
- Uninstall support in all 3 installers (
--uninstall//uninstall) tests/__init__.pyfor unittest discovery
Fixed:
install.ps1bug:$tsfilevariable leaked from pipeline, onlyghost.tswas installedtest_regression.py/stress_tools.pywrite temp files to OS tempdir (not repo root).gitignorecoverstmp*.py,.opencode/plugins/,.opencode/snapshots/- All 60 file paths updated in tests for new directory structure
- Version bumped to 0.5.2 across all files
Tests: 590+ tests — all pass (91 installer + 42 hashline + 236 unittest + 32 new tools + 27 deeper + 24 regression + 39 stress + 22 regression_tests + 72 smoke)