Agent-Wiz icon indicating copy to clipboard operation
Agent-Wiz copied to clipboard

chore(deps): bump direct dependencies and remove unused ones

Open het2576 opened this issue 1 month ago • 0 comments

  • [x] I’ve read the contribution guidelines
  • [x] I’ve followed the how-to-open-a-pull-request guide
  • [x] My PR targets the main branch
  • [x] I tested all commands locally in editable mode

Hey 👋

This PR updates only the direct dependencies in pyproject.toml and removes unnecessary ones that were added earlier.

What’s changed

  • Kept only the dependencies actually used in code:
    • openai
    • python-dotenv
    • pyyaml
    • pydantic
  • Removed transitive deps like httpx, tqdm, anyio, etc.
  • Bumped all kept deps to their latest stable versions (Python ≥3.10 compatible)

Testing done

  • Installed locally with pip install -e .
  • Verified both frameworks:
    • agent-wiz extract --framework agent_chat ... ✅ works
    • agent-wiz extract --framework pydantic ... ✅ works
  • agent-wiz visualize --input test_graph.json ✅ works
    (Note: --open fails in Codespaces because it can’t launch a browser — expected)

Everything installs and runs cleanly after the dependency cleanup.

Closes #35

het2576 avatar Nov 10 '25 17:11 het2576