Poetry는 파이썬 패키지 관리를 위한 강력한 도구로, 다른 패키지 관리 도구에 비해 명확하고 일관된 환경을 제공
새로운 프로젝트 생성
poetry new <project_name>
이미 존재하는 프로젝트를 Poetry로 관리하려는 경우에 사용. 해당 디렉토리에 pyproject.toml 파일을 생성하고, 이 파일을 편집하여 새로운 Poetry 프로젝트를 초기화
poetry init
Poetry 프로젝트에서 필요한 모든 의존성을 설치하는 데 사용. pyproject.toml 파일에 명시된 모든 패키지를 가상 환경에 설치하고, 필요한 경우 해당 가상 환경을 생성
poetry install
새로운 패키지 추가
poetry add <package_name>
모든 패키지를 최신 버전으로 업데이트
poetry update
프로젝트를 패키지로 빌드
poetry build
패키지를 PyPI에 배포
poetry publish
프로젝트의 가상 환경을 활성화하여 패키지 실행 환경을 구축
poetry shell
가상 환경에서 지정된 명령어 실행
poetry run <command>