poetry
-
Poetry 의존성 Syntax (~, ^ 에 대해)파이썬 2022. 4. 20. 17:13
Poetry로 의존성 관리하다보면 pyproject.toml에 ~나 ^가 버전앞에 적혀있는 것을 볼 수 있다. 이러한 Syntax에 대해 정리해보았다. Caret Requirements Django = "^3.2.4" 0이 아닌 가장 왼쪽의 버전 섹션 까지만 유지한다. 3.2.4 ≤ Django < 4.0.0 사이의 버전을 유지하면서 Poetry가 의존성 관리를 해준다. Django = “^0.3.1” 이라면 0.3.1 ≤ Django < 0.4.0 사이의 버전을 유지한다. Tilde Requirements Django = "~4.0.4" 가장 왼쪽 섹션 기준으로 버전을 유지한다. major, minor, patch 섹션이 존재한다면 Django = "~4.0.4” → 4.0.4 ≤ Django < 4...