Export Python filter function type aliases from package root - #1546
Conversation
PR Review: PASS (NOT VERIFIED)What This DoesExports Python SDK filter function type aliases ( Blast RadiusPython SDK package root and Python public-export tests only. No sidecar/core behavior changes. Consumer VerificationBefore (base branch): After (PR branch): Test Results
FindingsNo blocking findings. PMXT Pipeline Check
Semver Impactpatch -- restores/expands package-root type exports without changing runtime API behavior. RiskRuntime import was not exercised due missing pytest / Python SDK test harness dependencies in this cron environment. |
Summary
MarketFilterFunctionandEventFilterFunctionfrom the Python package root__all__aligned with the imported public model symbolsWhy
Fixes #1464. The TypeScript SDK exposes these filter-function types from the package root, while the Python SDK defines and uses the same aliases internally but does not re-export them from
pmxt.Validation
./sdks/python/.venv/bin/python -m pytest sdks/python/tests/test_public_exports.py -q-> 9 passed./sdks/python/.venv/bin/python -m pytest sdks/python/tests -q-> 259 passed, 66 deselected