o2o-site-AEO/solution/backend/requirements.txt
hbyang 58d6249102 Merge remote-tracking branch 'origin/main' into feature/social-post
# Conflicts:
#	docs/DECISIONS.md
#	docs/DEVLOG.md
#	solution/backend/requirements.txt
#	solution/backend/scheduler/__init__.py
#	solution/backend/worker/handlers.py
#	solution/site/src/pages/HomePage.tsx
#	solution/site/src/sections/index.ts
2026-09-16 08:46:48 +09:00

19 lines
652 B
Plaintext

fastapi
uvicorn[standard]
sqlalchemy>=2.0
greenlet
asyncpg
python-jose[cryptography]
bcrypt
orjson
pydantic>=2.0
python-multipart
httpx
google-auth>=2.0 # Search Console 서비스 계정 인증 (선택 기능)
requests>=2.31 # google-auth 토큰 갱신 transport
apscheduler>=3.10
pydantic-settings # 환경변수·.env 로드 (FastAPI 공식 설정 방식)
azure-storage-blob>=12.19
cryptography>=42 # SNS 위임 토큰 Fernet 암호화(평문 저장 경로 없음)
playwright # services/collector/yanolja_adapter.py 가 요구 (registry.py import 시점에 필요)