Closed hyejungg closed 3 weeks ago
Close #55
의존성 업데이트
우선 langchain v0.2 -> v0.3 으로의 변경점은 큰데, v0.3에서 -> v0.3.x 로의 변경점은 크지 않고 자잘한 버그 수정이 많습니다.
기존에 설치된 langchain 0.3.3 의 경우 SQL injection 과 같은 보안 취약점이 발견된 것 같더라구요 (ide가 알려줌)
그래서 poetry update로 전체적으로 수정하였습니다.
poetry update
"^2.0"
poetry add {packange}@^3.0
제가 확인했을 때 큰 변경점은 없고, 다 자잘한 수정 또는 docs 추가 같은 내용이 많았습니다. 좀 내용이 많은 것만 링크 걸어두겠습니다. 궁금하시면 참고하세요.
Package operations: 2 installs, 19 updates, 0 removals
Updating anyio (4.6.0 -> 4.6.2.post1)
Updating orjson (3.10.7 -> 3.10.11)
Updating frozenlist (1.4.1 -> 1.5.0)
Updating langsmith (0.1.134 -> 0.1.139)
Updating tenacity (8.5.0 -> 9.0.0)
Updating langchain-core (0.3.12 -> 0.3.15)
Updating yarl (1.15.1 -> 1.17.1)
Installing httpx-sse (0.4.0)
Updating jiter (0.6.1 -> 0.7.0)
Updating langchain-text-splitters (0.3.0 -> 0.3.2)
Updating marshmallow (3.23.0 -> 3.23.1)
Updating sqlalchemy (2.0.35 -> 2.0.36)
Updating tqdm (4.66.5 -> 4.66.6)
Updating langchain (0.3.4 -> 0.3.7)
Updating langgraph-checkpoint (2.0.1 -> 2.0.2)
Installing langgraph-sdk (0.1.35)
Updating openai (1.51.2 -> 1.53.0)
Updating pydantic-settings (2.6.0 -> 2.6.1)
Updating langchain-community (0.3.3 -> 0.3.4)
Updating langchain-openai (0.2.2 -> 0.2.5)
Updating langgraph (0.2.35 -> 0.2.44)
black 설정 방법
poetry install
이건 혹시 모르니 확인해두기!
명령어로 확인
# 정렬이 필요한지 확인 black --check <파일명>.py
black <파일명>.py
아 그리고 이전 프로젝트가 삭제되어서 github workflow 파일도 같이 삭제하는게 좋지 않을까요?
Close #55
변경 사항
의존성 업데이트
우선 langchain v0.2 -> v0.3 으로의 변경점은 큰데, v0.3에서 -> v0.3.x 로의 변경점은 크지 않고 자잘한 버그 수정이 많습니다.
기존에 설치된 langchain 0.3.3 의 경우 SQL injection 과 같은 보안 취약점이 발견된 것 같더라구요 (ide가 알려줌)
그래서
poetry update
로 전체적으로 수정하였습니다."^2.0"
과 같이 명시된 경우, 2.x 버전 내 최신으로 업데이트 하고 pyproject.toml 은 유지poetry add {packange}@^3.0
과 같이 해야 한다고 하네요.제가 확인했을 때 큰 변경점은 없고, 다 자잘한 수정 또는 docs 추가 같은 내용이 많았습니다. 좀 내용이 많은 것만 링크 걸어두겠습니다. 궁금하시면 참고하세요.
Updating anyio (4.6.0 -> 4.6.2.post1)
Updating orjson (3.10.7 -> 3.10.11)
Updating frozenlist (1.4.1 -> 1.5.0)
Updating langsmith (0.1.134 -> 0.1.139)
Updating tenacity (8.5.0 -> 9.0.0)
Updating langchain-core (0.3.12 -> 0.3.15)
Updating yarl (1.15.1 -> 1.17.1)
Installing httpx-sse (0.4.0)
Updating jiter (0.6.1 -> 0.7.0)
Updating langchain-text-splitters (0.3.0 -> 0.3.2)
Updating marshmallow (3.23.0 -> 3.23.1)
Updating sqlalchemy (2.0.35 -> 2.0.36)
Updating tqdm (4.66.5 -> 4.66.6)
Updating langchain (0.3.4 -> 0.3.7)
Updating langgraph-checkpoint (2.0.1 -> 2.0.2)
Installing langgraph-sdk (0.1.35)
Updating openai (1.51.2 -> 1.53.0)
Updating pydantic-settings (2.6.0 -> 2.6.1)
Updating langchain-community (0.3.3 -> 0.3.4)
Updating langchain-openai (0.2.2 -> 0.2.5)
Updating langgraph (0.2.35 -> 0.2.44)
기타
black 설정 방법
poetry install
이건 혹시 모르니 확인해두기!
명령어로 확인
실제로 포맷팅
black <파일명>.py