# poetry

> Python 패키지 및 의존성을 관리.
> 관련 항목: `asdf`, `pipenv`, `hatch`.
> 더 많은 정보: <https://python-poetry.org/docs/cli/>.

- 특정 이름으로 디렉토리에 새 Poetry 프로젝트 생성:

`poetry new {{프로젝트_이름}}`

- 현재 디렉토리의 `pyproject.toml` 파일에 의존성과 그 하위 의존성 설치 및 추가:

`poetry add {{의존성}}`

- 현재 디렉토리의 `pyproject.toml` 파일을 사용하여 프로젝트 의존성 설치:

`poetry install`

- 현재 디렉토리를 새 Poetry 프로젝트로 상호작용 방식으로 초기화:

`poetry init`

- 모든 의존성의 최신 버전 가져오고 `poetry.lock` 업데이트:

`poetry update`

- 프로젝트의 가상 환경 내에서 명령어 실행:

`poetry run {{명령어}}`

- `pyproject.toml`에서 프로젝트의 버전 증가:

`poetry version {{patch|minor|major|prepatch|preminor|premajor|prerelease}}`

- 프로젝트의 가상 환경 내에서 셸 시작:

`poetry shell`
