Deprecate legacy login/register methods with warnings

- Add DeprecationWarning to login() and register() static methods
- Update docstrings with .. deprecated:: notices
- Sync types with backend changes

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
ZacharyZhang-NYandClaude Opus 4.6 committed 2026-03-25 00:48:33 -04:00
1 parent 024ea8ee97
commit 47a8038e8d
4 files changed
+329 -9

No files matched your search

+44
View File
@@ -18,17 +18,32 @@ from .types import (
EAR,
Agent,
AgentKey,
AgentAssignment,
AdminEvent,
EpochAnchor,
MemberEntry,
Operation,
Receipt,
Epoch,
Export,
Organization,
User,
WebhookEntry,
AdminAction,
AgentStatus,
ExportStatus,
IntegrationType,
KeyStatus,
RbacRole,
RegisterAgentRequest,
RegisterAgentResponse,
UpdateAgentRequest,
UpdateAgentResponse,
GetAgentResponse,
ListAgentsResponse,
DeleteAgentResponse,
FreezeAgentResponse,
UnfreezeAgentResponse,
SubmitOperationResponse,
GetOperationResponse,
VerifyOperationResponse,
@@ -38,6 +53,10 @@ from .types import (
CreateExportResponse,
GetExportResponse,
ListExportsResponse,
ListWebhooksResponse,
RegisterWebhookResponse,
ListMembersResponse,
ListAdminEventsResponse,
JWKSResponse,
AuthRegisterResponse,
AuthLoginResponse,
@@ -47,6 +66,7 @@ from .types import (
IssueTokenResponse,
RotateTokenResponse,
HealthResponse,
DeepHealthResponse,
)
__version__ = "1.2.0"
@@ -66,21 +86,40 @@ __all__ = [
"base64url_decode",
"generate_nonce",
"generate_uuidv7",
# Literal type aliases
"AdminAction",
"AgentStatus",
"ExportStatus",
"IntegrationType",
"KeyStatus",
"RbacRole",
# Entity types
"EOR",
"EAR",
"Agent",
"AgentAssignment",
"AgentKey",
"AdminEvent",
"EpochAnchor",
"MemberEntry",
"Operation",
"Receipt",
"Epoch",
"Export",
"Organization",
"User",
"WebhookEntry",
# Request types
"RegisterAgentRequest",
"UpdateAgentRequest",
# Response types
"RegisterAgentResponse",
"UpdateAgentResponse",
"GetAgentResponse",
"ListAgentsResponse",
"DeleteAgentResponse",
"FreezeAgentResponse",
"UnfreezeAgentResponse",
"SubmitOperationResponse",
"GetOperationResponse",
"VerifyOperationResponse",
@@ -90,6 +129,10 @@ __all__ = [
"CreateExportResponse",
"GetExportResponse",
"ListExportsResponse",
"ListWebhooksResponse",
"RegisterWebhookResponse",
"ListMembersResponse",
"ListAdminEventsResponse",
"JWKSResponse",
"AuthRegisterResponse",
"AuthLoginResponse",
@@ -99,4 +142,5 @@ __all__ = [
"IssueTokenResponse",
"RotateTokenResponse",
"HealthResponse",
"DeepHealthResponse",
]