""" 자동 업데이트 모듈 이 패키지는 VOC 모니터링 시스템의 자동 업데이트 기능을 제공합니다. 구성 요소: - __version__.py: 버전 정보 - update_manager.py: 메인 프로그램용 업데이트 관리자 - updater_gui.py: updater.exe용 GUI 사용 예시: from app.updater import UpdateManager, VERSION updater = UpdateManager( supabase_url="https://xxx.supabase.co", supabase_key="xxx" ) version_info = updater.check_for_updates() if version_info: updater.prepare_update(version_info) updater.launch_updater() 작성자: KH.Choi 최종 수정: 2026-02-18 """ from .__version__ import APP_NAME, PROGRAM_ID, VERSION from .update_manager import ( ConfigError, NetworkError, UpdateConfig, UpdateError, UpdateManager, VersionInfo, compare_versions, create_update_manager_from_settings, load_updater_connection_config, ) __all__ = [ # 버전 정보 "VERSION", "PROGRAM_ID", "APP_NAME", # 클래스 "UpdateManager", "VersionInfo", "UpdateConfig", # 예외 "UpdateError", "NetworkError", "ConfigError", # 함수 "compare_versions", "create_update_manager_from_settings", "load_updater_connection_config", ]