Skip to content

Project Package

유종열 edited this page Mar 30, 2025 · 3 revisions

📦 프로젝트 필요 패키지

패키지명 버전 설명
Django 4.2.19 웹 애플리케이션을 개발하기 위한 고수준 Python 프레임워크
djangorestframework 3.15.2 Django 기반의 RESTful API를 개발하기 위한 프레임워크
djangorestframework_simplejwt 5.5.0 JWT(JSON Web Token) 인증을 위한 패키지
django-allauth 65.4.1 소셜 로그인 및 이메일 인증을 지원하는 Django 인증 패키지
django-cors-headers 4.7.0 CORS(Cross-Origin Resource Sharing) 처리를 위한 Django 패키지
django-environ 0.12.0 환경 변수를 설정하고 관리할 수 있도록 돕는 패키지
black 25.1.0 Python 코드 스타일을 자동 정리하는 포맷터
isort 6.0.1 Python import 문을 정리하는 패키지
flake8 7.1.2 Python 코드의 스타일 및 문법 오류를 검사하는 패키지
requests 2.32.3 django-allauth에서 Google OAuth 요청을 보낼 때 사용됨 (Google API와의 통신)
cryptography 44.0.2 django-allauth에서 Google OAuth 토큰을 검증할 때 사용됨 (JWT 서명 검증)
numpy 1.26.4 수치 계산을 위한 Python 라이브러리
langchain 0.3.19 LLM 애플리케이션을 구축하기 위한 프레임워크
langchain-chroma 0.2.2 Chroma 벡터 데이터베이스와 LangChain 통합을 위한 패키지
langchain-community 0.3.18 LangChain 커뮤니티 구성 요소를 제공하는 패키지
langchain-core 0.3.39 LangChain의 핵심 추상화를 제공하는 패키지
langchain-openai 0.3.7 OpenAI 모델과 LangChain 통합을 위한 패키지
langchain-text-splitters 0.3.6 LangChain에서 텍스트 분할을 처리하는 패키지
pymupdf 1.25.3 PDF 및 기타 문서 형식을 처리하기 위한 Python 바인딩 라이브러리
daphne 4.1.2 Django Channels 실행을 위한 ASGI 웹서버
channels 4.2.0 WebSocket을 편리하게 사용하기 위한 패키지
channels_redis 4.2.1 Redis를 이용한 채널 레이어 구성을 위한 패키지
google-auth 2.38.0 Google OAuth2 ID Token을 백엔드에서 검증하기 위한 패키지
psycopg2-binary 2.9.10 PostgreSQL 데이터베이스 연결을 위한 패키지
gunicorn 23.0.0 HTTP 요청을 처리하기 위한 WSGI 웹서버
crewai 0.108.0 멀티 에이전트 협업을 위한 프레임워크
celery 5.4.0 비동기 처리를 위한 패키지
crewai[tools] 0.38.1 웹 검색, 파일 읽기, 디렉토리 탐색, CSV/PDF 검색 등 다양한 도구를 포함한 CrewAI 패키지
공식 추천 설치 방법: pip install "crewai[tools]"
django-celery-beat 2.7.0 주기적인 비동기 Task 실행을 위한 패키지

Clone this wiki locally