Update project files
This commit is contained in:
@@ -1,3 +1,71 @@
|
||||
fastapi==0.83.0
|
||||
uvicorn==0.16.0
|
||||
jinja2==3.0.3
|
||||
# AI Image Generator Web Server Dependencies
|
||||
#
|
||||
# 프로젝트: AI Image Generator Web Monitor v2.0
|
||||
# 개발 환경: Python 3.10.18
|
||||
# 지원 버전: Python 3.8+
|
||||
# 최소 요구: Python 3.8 (async/await, typing, f-string 지원)
|
||||
|
||||
# =============================================================================
|
||||
# 핵심 웹 프레임워크
|
||||
# =============================================================================
|
||||
|
||||
# FastAPI 웹 프레임워크 (async 지원, 자동 API 문서화)
|
||||
fastapi==0.104.1
|
||||
|
||||
# ASGI 서버 (production-ready, auto-reload 지원)
|
||||
uvicorn[standard]==0.24.0
|
||||
|
||||
# HTML 템플릿 엔진 (Jinja2)
|
||||
jinja2==3.1.2
|
||||
|
||||
# 파일 업로드 및 폼 데이터 처리
|
||||
python-multipart==0.0.6
|
||||
|
||||
# =============================================================================
|
||||
# HTTP 클라이언트 & 네트워킹
|
||||
# =============================================================================
|
||||
|
||||
# 비동기 HTTP 클라이언트 (외부 API 호출, requests의 async 버전)
|
||||
httpx==0.25.2
|
||||
|
||||
# =============================================================================
|
||||
# 개발 편의 패키지 (선택사항)
|
||||
# =============================================================================
|
||||
|
||||
# 환경변수 파일(.env) 지원 - 향후 배포시 사용 권장
|
||||
# python-dotenv==1.0.0
|
||||
|
||||
# 코드 품질 도구들 (개발 중 사용 권장)
|
||||
# flake8==6.0.0 # 코드 스타일 체크
|
||||
# black==23.0.0 # 코드 포매터
|
||||
# pytest==7.4.0 # 테스트 프레임워크
|
||||
|
||||
# =============================================================================
|
||||
# 설치 및 실행 가이드
|
||||
# =============================================================================
|
||||
#
|
||||
# 1. 환경 활성화:
|
||||
# conda activate eyewear
|
||||
#
|
||||
# 2. 패키지 설치:
|
||||
# pip install -r requirements.txt
|
||||
#
|
||||
# 3. 서버 실행:
|
||||
# python src/web_server.py
|
||||
#
|
||||
# 4. 웹 접속:
|
||||
# http://localhost:51003
|
||||
#
|
||||
# =============================================================================
|
||||
# 버전 호환성 정보
|
||||
# =============================================================================
|
||||
#
|
||||
# Python 3.8+ : 모든 기능 지원
|
||||
# Python 3.7 : typing 일부 제한, 권장하지 않음
|
||||
# Python 3.6- : 지원 안함 (f-string, async/await 제한)
|
||||
#
|
||||
# 테스트된 환경:
|
||||
# - Windows 10/11 + Python 3.10.18
|
||||
# - Conda 환경: eyewear
|
||||
#
|
||||
# =============================================================================
|
||||
Reference in New Issue
Block a user