Package your Module 6 detector tool for private-repo publication. The README is the artefact that earns the capstone tool-defensibility score.
What you ship
- Your detector tool source restructured into a Python package (pyproject.toml).
- A README covering install, use, troubleshooting, and at least two examples.
- The positive-test and negative-test fixtures from Module 6 wired into a pytest suite.
- A private repo (GitHub or GitLab) hosting the package.
- Toolchain Diary entries for pyproject.toml + twine.
Tools you use
- Your Module 6 detector tool source.
- pip plus build plus twine for the packaging dry-run.
- A private repo on GitHub or GitLab.
Success criteria
- An instructor can clone, install, and run your tool from the README alone.
- The pytest suite passes on the positive-test fixture and the negative-test fixture.
- The README has at least two worked examples.
Time budget
Plan for two ninety-minute lab sessions plus two hours of independent build-out. Modules 4 and 6 commonly run over; budget one extra session for those.
Submission
Push to your student repo under adv-102/labs/lab-9/. Include source, a one-paragraph README, the output you observed, and where applicable a structured detector or trace file.