Skip to content

v7.4: Package MAGI with pyproject and CLI entry points - #8

Merged
LucaXTech merged 1 commit into
mainfrom
feature/packaging-cli
Aug 14, 2026
Merged

v7.4: Package MAGI with pyproject and CLI entry points#8
LucaXTech merged 1 commit into
mainfrom
feature/packaging-cli

Conversation

@LucaXTech

Copy link
Copy Markdown
Owner

Packages MAGI as an installable Python project and adds production-style CLI entry points.

Changes:

  • add pyproject.toml with runtime/dev dependency metadata
  • expose magi-web, bioaudit-web, and magi-benchmark-validate
  • preserve existing python -m ... execution paths
  • include MAGI static UI assets and benchmark JSON/JSONL data in package distributions
  • update CI to install the package with pip install -e ".[dev]" on Python 3.11 and 3.12
  • smoke-test the installed CLI entry points in CI
  • add packaging regression tests
  • update README Quick Start
  • ignore generated packaging artifacts

Validation performed locally:

  • 52 pytest tests passed
  • locked benchmark validation passed
  • editable install succeeded
  • wheel build succeeded
  • wheel package data verified
  • CLI entry points verified

Closes #3

@LucaXTech
LucaXTech merged commit 62d0f05 into main Aug 14, 2026
4 checks passed
@LucaXTech
LucaXTech deleted the feature/packaging-cli branch August 14, 2026 21:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

v7.4 — Package MAGI with pyproject.toml and CLI entry points

1 participant