v0.5.4 - PyPI CLI packaging and coverage reporting
What changed
This release turns the public Python package path into a first-class entry point for Agentic SWMM. Users can now install the project from PyPI and access the CLI with:
pip install aiswmm
aiswmm --helpThe package exposes the aiswmm and agentic-swmm command aliases and includes the CLI resources needed for the reproducible workflow scripts, skills, examples, and audit helpers.
Release highlights
- Published the
aiswmmPyPI package path for the CLI workflow. - Added GitHub Release distribution assets for the wheel and source archive.
- Added Codecov reporting to the CI pipeline so test coverage is visible from the public repository.
- Kept the README focused on installation and workflow entry points without adding extra metrics badges.
- Updated project metadata and install examples to
0.5.4.
Validation boundary
The current Codecov percentage is still intentionally modest because much of this repository is skill-driven, MCP-oriented, and data-dependent. Lightweight unit tests are useful for regressions, but smoke tests, benchmark runs, SWMM execution artifacts, and audit outputs remain the stronger evidence for workflow continuity and modeling behavior.
Links
- PyPI package: https://pypi.org/project/aiswmm/0.5.4/
- Full changelog: v0.5.2...v0.5.4