diff --git a/pymongo/auth_oidc.py b/pymongo/auth_oidc.py index fa7f7f297..4ac266de5 100644 --- a/pymongo/auth_oidc.py +++ b/pymongo/auth_oidc.py @@ -15,7 +15,9 @@ """Re-import of synchronous AuthOIDC API for compatibility.""" from __future__ import annotations +from pymongo.auth_oidc_shared import * # noqa: F403 from pymongo.synchronous.auth_oidc import * # noqa: F403 from pymongo.synchronous.auth_oidc import __doc__ as original_doc __doc__ = original_doc +__all__ = ["OIDCCallback", "OIDCCallbackContext", "OIDCCallbackResult", "OIDCIdPInfo"] # noqa: F405 diff --git a/pymongo/change_stream.py b/pymongo/change_stream.py index 5decc0991..b96a1750c 100644 --- a/pymongo/change_stream.py +++ b/pymongo/change_stream.py @@ -19,3 +19,4 @@ from pymongo.synchronous.change_stream import * # noqa: F403 from pymongo.synchronous.change_stream import __doc__ as original_doc __doc__ = original_doc +__all__ = ["ChangeStream", "ClusterChangeStream", "CollectionChangeStream", "DatabaseChangeStream"] # noqa: F405 diff --git a/pymongo/client_session.py b/pymongo/client_session.py index 0597e8986..1a3af44e1 100644 --- a/pymongo/client_session.py +++ b/pymongo/client_session.py @@ -19,3 +19,4 @@ from pymongo.synchronous.client_session import * # noqa: F403 from pymongo.synchronous.client_session import __doc__ as original_doc __doc__ = original_doc +__all__ = ["ClientSession", "SessionOptions", "TransactionOptions"] # noqa: F405 diff --git a/pymongo/collection.py b/pymongo/collection.py index c7427f9b6..f726ed037 100644 --- a/pymongo/collection.py +++ b/pymongo/collection.py @@ -19,3 +19,7 @@ from pymongo.synchronous.collection import * # noqa: F403 from pymongo.synchronous.collection import __doc__ as original_doc __doc__ = original_doc +__all__ = [ # noqa: F405 + "Collection", + "ReturnDocument", +] diff --git a/pymongo/command_cursor.py b/pymongo/command_cursor.py index d9ca3ee40..941e3a0ed 100644 --- a/pymongo/command_cursor.py +++ b/pymongo/command_cursor.py @@ -19,3 +19,4 @@ from pymongo.synchronous.command_cursor import * # noqa: F403 from pymongo.synchronous.command_cursor import __doc__ as original_doc __doc__ = original_doc +__all__ = ["CommandCursor", "RawBatchCommandCursor"] # noqa: F405 diff --git a/pymongo/cursor.py b/pymongo/cursor.py index b3ac54c97..869adddc3 100644 --- a/pymongo/cursor.py +++ b/pymongo/cursor.py @@ -20,3 +20,4 @@ from pymongo.synchronous.cursor import * # noqa: F403 from pymongo.synchronous.cursor import __doc__ as original_doc __doc__ = original_doc +__all__ = ["Cursor", "CursorType", "RawBatchCursor"] # noqa: F405 diff --git a/pymongo/database.py b/pymongo/database.py index 6c81ac227..bbd05702d 100644 --- a/pymongo/database.py +++ b/pymongo/database.py @@ -19,3 +19,4 @@ from pymongo.synchronous.database import * # noqa: F403 from pymongo.synchronous.database import __doc__ as original_doc __doc__ = original_doc +__all__ = ["Database"] # noqa: F405 diff --git a/pymongo/encryption.py b/pymongo/encryption.py index 4887a3f90..5bc2a7590 100644 --- a/pymongo/encryption.py +++ b/pymongo/encryption.py @@ -19,3 +19,4 @@ from pymongo.synchronous.encryption import * # noqa: F403 from pymongo.synchronous.encryption import __doc__ as original_doc __doc__ = original_doc +__all__ = ["Algorithm", "ClientEncryption", "QueryType", "RewrapManyDataKeyResult"] # noqa: F405 diff --git a/pymongo/mongo_client.py b/pymongo/mongo_client.py index 68c2bbc4b..a815cbc8a 100644 --- a/pymongo/mongo_client.py +++ b/pymongo/mongo_client.py @@ -19,3 +19,4 @@ from pymongo.synchronous.mongo_client import * # noqa: F403 from pymongo.synchronous.mongo_client import __doc__ as original_doc __doc__ = original_doc +__all__ = ["MongoClient"] # noqa: F405 diff --git a/pymongo/pool.py b/pymongo/pool.py index 0045f227b..fbbb70fc6 100644 --- a/pymongo/pool.py +++ b/pymongo/pool.py @@ -19,3 +19,4 @@ from pymongo.synchronous.pool import * # noqa: F403 from pymongo.synchronous.pool import __doc__ as original_doc __doc__ = original_doc +__all__ = ["PoolOptions"] # noqa: F405