Skip to content

ci: run fastmcp on the 3.14t free-threaded leg#155

Merged
lesnik512 merged 1 commit into
mainfrom
ft-add-fastmcp-3.14t
Jul 19, 2026
Merged

ci: run fastmcp on the 3.14t free-threaded leg#155
lesnik512 merged 1 commit into
mainfrom
ft-add-fastmcp-3.14t

Conversation

@lesnik512

Copy link
Copy Markdown
Member

Now that #154's opentelemetry api/sdk split lets lite-bootstrap[fastmcp] import in an api-only environment, fastmcp/fastmcp-metrics install and smoke-pass on 3.14t. This adds them to the 3.14t free-threaded CI leg's extras.

3.13t stays excluded — cffi (via fastmcpcryptography) refuses to build on free-threaded 3.13 (upstream gate). Documented in planning/deferred.md.

Verified locally on a real 3.14t interpreter: the full 3.14t extra set installs and scripts/ft_smoke.py passes. Docs promoted: architecture/free-threading.md matrix (fastmcp 3.14t ✅).

🤖 Generated with Claude Code

Now that the opentelemetry api/sdk split (#154) lets lite-bootstrap[fastmcp]
import in an api-only environment, fastmcp/fastmcp-metrics install and smoke-pass
on 3.14t. Add them to the 3.14t leg's extras; 3.13t stays excluded (cffi gates
free-threading to 3.14+). Verified locally on a real 3.14t interpreter.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@lesnik512
lesnik512 merged commit dca8303 into main Jul 19, 2026
10 checks passed
@lesnik512
lesnik512 deleted the ft-add-fastmcp-3.14t branch July 19, 2026 07:18
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