Skip to content

Pre-release validation fixes and test coverage#10

Merged
haoyuhu merged 5 commits intomasterfrom
codex/pre-release-validation
Mar 25, 2026
Merged

Pre-release validation fixes and test coverage#10
haoyuhu merged 5 commits intomasterfrom
codex/pre-release-validation

Conversation

@haoyuhu
Copy link
Copy Markdown
Owner

@haoyuhu haoyuhu commented Mar 25, 2026

Summary:

  • Fix Python 3.9 runtime compatibility for type annotations.
  • Harden error parsing for non-JSON HTTP/SSE responses.
  • Fix packaging to include subpackages.
  • Align package constraints (python>=3.8, pydantic>=2,<3).
  • Modernize build script and CI checks.
  • Add unit tests for client behavior, error mapping, and model defaults.

Validation:

  • python3 -m pytest -q
  • python3 -m flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics
  • python3 -m build --no-isolation
  • python3 -m twine check --strict dist/*

@haoyuhu haoyuhu merged commit 4bb6061 into master Mar 25, 2026
5 checks passed
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