Skip to content

v0.6.1

Choose a tag to compare

@manatunga manatunga released this 26 Sep 11:27
· 6 commits to main since this release

v0.6.1 — Layered Package Reorganization

Internal restructuring of src/repopy/, no functional changes.

Changed

  • Reorganized flat src/repopy/ module layout into layered packages
    matching the project's architectural model:
    • ui/ — CLI parsing and interactive prompts (cli.py, prompts.py)
    • engines/ — low-level execution engines (file_system.py,
      git_engine.py, info.py)
    • validators/ — input sanitation and environment checks
      (validators.py, dependencies.py, os_detector.py)
    • commands/ — unchanged from v0.6.0, already its own package

Notes

  • No flags, commands, or behavior changed for end users.
  • Only affects internal import paths; not relevant to anyone
    installing via pip install repopy.
  • Full test suite, mypy, and ruff checks pass clean.