Replaces the previous MIT license with GPL-3.0-or-later. Adds the full GPL-3.0 license text at LICENSE, updates pyproject.toml metadata and classifier, updates the README, and adds SPDX-License-Identifier headers to all first-party server Python and client JavaScript sources. Third-party anime.min.js is left untouched. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
35 lines
857 B
Python
35 lines
857 B
Python
# SPDX-License-Identifier: GPL-3.0-or-later
|
|
"""Services package for Golf game V2 business logic."""
|
|
|
|
from .recovery_service import RecoveryService, RecoveryResult
|
|
from .email_service import EmailService, get_email_service
|
|
from .auth_service import AuthService, AuthResult, RegistrationResult, get_auth_service, close_auth_service
|
|
from .admin_service import (
|
|
AdminService,
|
|
UserDetails,
|
|
AuditEntry,
|
|
SystemStats,
|
|
InviteCode,
|
|
get_admin_service,
|
|
close_admin_service,
|
|
)
|
|
|
|
__all__ = [
|
|
"RecoveryService",
|
|
"RecoveryResult",
|
|
"EmailService",
|
|
"get_email_service",
|
|
"AuthService",
|
|
"AuthResult",
|
|
"RegistrationResult",
|
|
"get_auth_service",
|
|
"close_auth_service",
|
|
"AdminService",
|
|
"UserDetails",
|
|
"AuditEntry",
|
|
"SystemStats",
|
|
"InviteCode",
|
|
"get_admin_service",
|
|
"close_admin_service",
|
|
]
|