fix: Python/TypeScript SDK drift parity sweep#867
Conversation
|
Preview deployment for your docs. Learn more about Mintlify Previews.
💡 Tip: Enable Workflows to automatically generate PRs for you. |
| Polymarket_us = PolymarketUS | ||
| Suibets = SuiBets | ||
|
|
||
| from .router import Router as Router |
PR Review: PASS (NOT VERIFIED)What This DoesSweeps Python/TypeScript SDK drift: exports, models, errors, constants, converter behavior, and server manager parity. Blast RadiusPython SDK public API and tests plus TypeScript server manager. Consumer VerificationBefore (base branch): After (PR branch): Test Results
FindingsNo blocking findings. PMXT Pipeline Check
Semver Impactpatch -- bug fix/internal compatibility change unless SDK consumers rely on newly added APIs RiskThe branch was built, core-tested, and authenticated-smoke-tested through the sidecar. Full live-exchange before/after behavior remains unverified for this daily batch; credentialed venue calls and venue API drift should be treated as residual risk unless covered by tests in this PR. |
PR Review Update: NOT VERIFIEDI attempted the requested post-PR verification, but this PR is not merged. Blocking result
Evidence
No approval/label was added; no merge was performed. |
PR Review Update: NOT VERIFIEDFollow-up verification still did not succeed, so I did not merge this PR. Blocking result
Evidence
No approval/label was added; no merge was performed. |
PR Review Update: VERIFIEDThis PR is now VERIFIED through the consumer path and has no blocking findings remaining. Evidence
Note: Python-specific pytest execution was not used for merge gating in this runner because the local cron environment lacks a committed/generated Proceeding with the user-approved squash merge for this target PR only. |
Summary
isServerAlive()to match the Python public API naming.Tests
python3 -m py_compile sdks/python/pmxt/ws_client.py sdks/python/pmxt/client.py sdks/python/pmxt/models.py sdks/python/pmxt/errors.py sdks/python/pmxt/constants.py sdks/python/pmxt/router.py sdks/python/pmxt/feed_client.py sdks/python/pmxt/_exchanges.py sdks/python/pmxt/__init__.py sdks/python/tests/test_public_exports.py sdks/python/tests/test_converters.py sdks/python/tests/test_errors.pygit diff --checknpm test -- --runInBand tests/public-exports.test.ts(blocked in this worktree because the generated client module../generated/src/index.jsis not present)Fixes
Fixes #851
Fixes #850
Fixes #849
Fixes #848
Fixes #847
Fixes #846
Fixes #845
Fixes #843
Fixes #840
Fixes #839
Fixes #832
Fixes #831
Fixes #805
Fixes #804
Fixes #803
Fixes #802
Fixes #801
Fixes #769
Fixes #768
Fixes #763
Fixes #759
Fixes #755
Fixes #741
Fixes #740
Fixes #739