Skip to content

Commit f3494e5

Browse files
Remove server implementation details from package exports
Modified `src/rendezqueue/__init__.py` to remove `RendezqueueServer`, `RendezqueueHandler`, `run_server`, `RendezqueueImpl`, and `SwapStore` from the top-level exports. Only `RendezqueueClient` is now exported, providing a cleaner public API for the client library. These components can still be accessed via their respective submodules (e.g., `rendezqueue.server`). All tests pass with this change. Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
1 parent b61c8c5 commit f3494e5

1 file changed

Lines changed: 1 addition & 4 deletions

File tree

src/rendezqueue/__init__.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
11
from .client import RendezqueueClient
2-
from .server import RendezqueueServer, RendezqueueHandler, run as run_server
3-
from .impl import RendezqueueImpl
4-
from .swapstore import SwapStore
52

6-
__all__ = ["RendezqueueClient", "RendezqueueServer", "RendezqueueHandler", "run_server", "RendezqueueImpl", "SwapStore"]
3+
__all__ = ["RendezqueueClient"]

0 commit comments

Comments
 (0)