728x90
반응형
SMALL

plugin 2

[Poetry 사용법 2편] 고급 기능과 CI/CD까지 완벽 정복

프로젝트 규모가 커지거나 협업 인원이 늘어날수록 단순한 설치/실행만으로는 부족할 수 있습니다.이번 포스팅에서는 Poetry의 고급 기능, 버전 범위 지정, PyPI 업로드, CI/CD 연동 등 심화 내용을 다룹니다.1편에서 배운 기본 개념을 바탕으로, 프로덕션 환경에서도 안정적으로 사용할 수 있는 Poetry 활용법을 익혀 보겠습니다.I. 개요 & 목차1. 이번 포스팅에서 다루는 내용버전 범위 지정의 원리: 시맨틱 버저닝(semantic versioning)과 버전 범위(^, ~, >= 등)프로젝트 배포(Publish) & PyPI 업로드: 실제로 패키지를 만들어 배포해 보기CI/CD 파이프라인 연동: GitHub Actions, GitLab CI, Jenkins 등과의 연동 예시플러그인(Plugin) ..

카테고리 없음 2025.01.27

[Poetry 사용법 1편] 기본기능의 활용

아래는 Python 프로젝트의 패키지 및 의존성 관리를 위한 도구인 Poetry를 소개하고, 기본적인 사용법을 다루는 블로그 포스팅 예시입니다. 이 글은 Poetry 사용법 시리즈의 1편(기본 편)으로, 2편에서는 보다 심화된 기능과 고급 활용 예시를 다룰 예정입니다.I. 포스팅의 의도 & 필요성현업에서 자주 사용하는 의존성 관리 도구Python을 이용하여 애플리케이션을 개발하다 보면, 꾸준히 업데이트되는 다양한 라이브러리 및 패키지를 관리하는 것이 중요합니다. pip, pipenv, conda 등 다양한 도구가 있지만, 최근에는 Poetry가 보다 편리하고 강력한 관리 기능을 제공하며 많은 관심을 받고 있습니다.개발 환경 세분화 및 협업여러 명이 협업하거나, 한 컴퓨터에서 서로 다른 프로젝트를 동시에 ..

728x90
반응형
LIST