From 6a096a1257f1d986c1c0a12a2c31b1d40ae5ac6f Mon Sep 17 00:00:00 2001 From: "Samuel EF. Tinnerholm" Date: Sun, 24 May 2026 17:50:12 +0300 Subject: [PATCH] fix: add missing exports and return types in Python __init__.py Fixes #565 Fixes #471 --- sdks/python/pmxt/__init__.py | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/sdks/python/pmxt/__init__.py b/sdks/python/pmxt/__init__.py index 5d1c9794..e58a4013 100644 --- a/sdks/python/pmxt/__init__.py +++ b/sdks/python/pmxt/__init__.py @@ -63,6 +63,11 @@ ArbitrageOpportunity, SubscribedAddressSnapshot, MatchRelation, + SortOption, + SearchIn, + OrderSide, + OrderType, + CandleInterval, ) @@ -111,7 +116,7 @@ def logs(self, n: int = 50): # Deprecated flat aliases. Prefer ``pmxt.server.stop()`` / ``pmxt.server.restart()``. -def stop_server(): +def stop_server() -> None: """Deprecated: use ``pmxt.server.stop()`` instead.""" import warnings warnings.warn( @@ -122,7 +127,7 @@ def stop_server(): _default_manager.stop() -def restart_server(): +def restart_server() -> None: """Deprecated: use ``pmxt.server.restart()`` instead.""" import warnings warnings.warn( @@ -195,4 +200,13 @@ def restart_server(): "ArbitrageOpportunity", "SubscribedAddressSnapshot", "MatchRelation", + "MarketFilterCriteria", + "EventFilterCriteria", + "MarketFetchParams", + "EventFetchParams", + "SortOption", + "SearchIn", + "OrderSide", + "OrderType", + "CandleInterval", ]