Skip to content

[codex] slim runtime dependencies for 0.1.1#12

Merged
pradelgorithm merged 1 commit intomainfrom
codex/lightweight-pydantic-ai-release
Apr 24, 2026
Merged

[codex] slim runtime dependencies for 0.1.1#12
pradelgorithm merged 1 commit intomainfrom
codex/lightweight-pydantic-ai-release

Conversation

@pradelgorithm
Copy link
Copy Markdown
Owner

Summary

  • Replace the full pydantic-ai==1.85.0 runtime dependency with pydantic-ai-slim[anthropic,openai]==1.85.0.
  • Bump the package version from 0.1.0 to 0.1.1 for a PyPI patch release.

Why

Open AURA only documents Anthropic and OpenAI model providers today. The full pydantic-ai package pulls many provider and tooling extras that are not needed for the current supported runtime path. In a clean dependency dry run, the full package resolved to roughly 141 packages, while the slim Anthropic/OpenAI install resolved to roughly 31.

User impact

Users installing open-aura should get a much smaller runtime dependency set while retaining the documented Anthropic and OpenAI model support.

Security and licensing

This narrows the dependency surface rather than adding a new provider or runtime capability. No secrets, auth flows, network connector behavior, or license files were changed.

Validation

  • .venv/bin/python -m ruff check .
  • .venv/bin/python -m ruff format --check .
  • .venv/bin/python -m mypy openaura
  • .venv/bin/python -m bandit -r openaura -ll
  • .venv/bin/python -m pytest --cov=openaura --cov-fail-under=80
  • .venv/bin/python -m pip_audit --skip-editable
  • .venv/bin/python -m build
  • .venv/bin/python -m twine check dist/*

Assisted-by: Codex:gpt-5.4

@codecov
Copy link
Copy Markdown

codecov Bot commented Apr 24, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@pradelgorithm pradelgorithm marked this pull request as ready for review April 24, 2026 14:00
@pradelgorithm pradelgorithm merged commit 228ac60 into main Apr 24, 2026
14 checks passed
@pradelgorithm pradelgorithm deleted the codex/lightweight-pydantic-ai-release branch April 24, 2026 14:00
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.

1 participant