PrefectHQ
prefect
BlogDocsChangelog

Branches performance

Pull requests

Add Template & Renderer for Custom Deployment SDK#20167
last run
23 hours ago
Add Template & Renderer for Custom Deployment SDK (Phase 3) This implements Phase 3 of the Custom Deployment SDK, adding the Jinja2 template and renderer that generates typed Python code from deployment data. Key features: - Jinja2 template that generates deployment classes with typed parameters - run() and run_async() methods returning PrefectFlowRunFuture - with_options() for run configuration (tags, idempotency_key, etc.) - with_infra() for typed job variable overrides - @overload decorators for type-safe from_name() dispatch - TypedDict classes for work pool job variables Implementation details: - Template locals use _sdk_ prefix to avoid parameter name collisions - Reserved names simplified to only 'self' for deployment context - Work pools sorted by name for deterministic output - Template loading via importlib.resources for robust package access - cast() used to handle @async_dispatch union return type Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
23 hours ago
142fc3c
custom-deployments-sdk-phase-3
CodSpeed Performance Gauge
0%
chore: Remove test repro files and plan files from PR
2 days ago
b1d81b2
jmk307:fix-for-issue-19834
CodSpeed Performance Gauge
0%
Merge branch 'main' into add-arun-deployment-async-dispatch
2 days ago
86f3a7c
add-arun-deployment-async-dispatch
CodSpeed Performance Gauge
0%
remove stale pytest-mypy-plugins references - remove unused pytest-mypy-plugins from integration-tests.yaml - update yaml comments to describe typsht multi-checker tests 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2 days ago
2baa6b8
feat/typsht-typesafety
CodSpeed Performance Gauge
+10%
© 2026 CodSpeed Technology
Home Terms Privacy Docs