55 lines
1.5 KiB
Python
55 lines
1.5 KiB
Python
"""
|
|
프로그램 정보를 중앙 관리하는 모듈입니다.
|
|
모든 버전 관련 정보와 메타데이터를 이 파일에서 관리합니다.
|
|
"""
|
|
import logging
|
|
|
|
""" 프로그램 기본 정보 """
|
|
__title__ = "Edit_PartTimer"
|
|
__description__ = "편집알바생"
|
|
__version__ = "3.12.16"
|
|
__build__ = "1" # 빌드 번호
|
|
__author__ = "WhenRideMyCar"
|
|
__author_email__ = "abc@gmail.com"
|
|
__license__ = "MIT"
|
|
__copyright__ = "Copyright 2024"
|
|
|
|
""" 프로그램 추가 정보 """
|
|
__program_name__ = "편집알바생" # 표시용 한글 이름
|
|
__program_id__ = "autopercenty" # 시스템 내부 식별자
|
|
__company_name__ = "WhenRideMyCar"
|
|
|
|
""" 로깅 설정 """
|
|
# 파일 로거 레벨 설정
|
|
__file_log_level__ = logging.DEBUG
|
|
|
|
# GUI 로거 레벨 설정
|
|
__gui_log_level__ = logging.INFO
|
|
|
|
""" 설치 관련 정보 """
|
|
__install_requires__ = [
|
|
"PySide6>=6.5.0",
|
|
"supabase>=1.0.3",
|
|
"Pillow>=9.5.0",
|
|
"requests>=2.31.0",
|
|
"packaging>=23.1"
|
|
]
|
|
|
|
""" 실행 파일 정보 (Windows) """
|
|
__exe_name__ = "Edit_PartTimer3"
|
|
__icon_file__ = "src/Edit_PartTimer3.ico"
|
|
__main_script__ = "main.py"
|
|
|
|
""" InnoSetup 설치 프로그램 정보 """
|
|
__setup_name__ = "Edit_PartTimer Setup"
|
|
__publisher__ = __company_name__
|
|
__setup_icon__ = __icon_file__
|
|
__setup_output_dir__ = "dist/installer"
|
|
__setup_version_info__ = {
|
|
'FileVersion': __version__,
|
|
'ProductVersion': __version__,
|
|
'FileDescription': __description__,
|
|
'CompanyName': __company_name__,
|
|
'ProductName': __program_name__,
|
|
'LegalCopyright': __copyright__
|
|
} |