Skip to content

chore: release v2.2.1 — packaging robustness#213

Merged
typelicious merged 1 commit intomainfrom
chore/v2.2.1-packaging-robustness
Apr 18, 2026
Merged

chore: release v2.2.1 — packaging robustness#213
typelicious merged 1 commit intomainfrom
chore/v2.2.1-packaging-robustness

Conversation

@typelicious
Copy link
Copy Markdown
Collaborator

Summary

  • Caps pydantic, fastapi, httpx, uvicorn to version ranges that ship prebuilt wheels for Python 3.10–3.13 across linux/macos (incl. Tahoe arm64)
  • Bumps __version__ + pyproject.toml to 2.2.1
  • CHANGELOG entry documenting the packaging-only fix

Why

Fresh brew upgrade faigate post-2.2.0 hung for 3–5 min on a Rust/cargo build of pydantic-core 2.46.2 (no wheel for macOS 15 Tahoe arm64). Caps keep pip on wheel-friendly versions so upgrades stay < 1 min.

No runtime behavior change — pure packaging robustness.

Test plan

  • CI green across 3.10 / 3.11 / 3.12 / 3.13
  • Tag v2.2.1 after merge triggers release-artifacts workflow
  • Next brew upgrade faigate completes in < 1 min on Tahoe arm64

🤖 Generated with Claude Code

Caps pydantic, fastapi, httpx, and uvicorn to version ranges that ship
prebuilt wheels on all supported platforms (incl. macOS 15 Tahoe arm64).

Background: brew upgrade faigate on a freshly-updated macOS kept pip
resolving pydantic-core to a source-only release, forcing a 3–5 minute
Rust/cargo build. Caps keep the resolver on wheel-friendly versions.

No runtime behavior change.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@typelicious typelicious enabled auto-merge (squash) April 18, 2026 02:06
@typelicious typelicious merged commit b5ac388 into main Apr 18, 2026
18 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