24 lines
688 B
Python
24 lines
688 B
Python
|
|
"""
|
||
|
|
User Profile Management System for MarkiTect.
|
||
|
|
|
||
|
|
This package provides comprehensive user profile management including:
|
||
|
|
- CRUD operations for user profiles
|
||
|
|
- Multiple profile support (personal, work, etc.)
|
||
|
|
- JSON schema validation
|
||
|
|
- Database integration with persistent storage
|
||
|
|
- Profile inheritance and template support
|
||
|
|
- Data export/import functionality
|
||
|
|
"""
|
||
|
|
|
||
|
|
from .manager import ProfileManager, ProfileNotFoundError, ProfileValidationError
|
||
|
|
from .schema import ProfileSchema, ProfileData
|
||
|
|
from .commands import profile_commands
|
||
|
|
|
||
|
|
__all__ = [
|
||
|
|
'ProfileManager',
|
||
|
|
'ProfileSchema',
|
||
|
|
'ProfileData',
|
||
|
|
'ProfileNotFoundError',
|
||
|
|
'ProfileValidationError',
|
||
|
|
'profile_commands'
|
||
|
|
]
|