python프로젝트 build _ re-build 언제 해야함?
wheel명령어로 build하는 사항:
순서가 이후 setting에 관한것이 변동됐을 시 reset하는 방법 및 꼭 필요한 과정인지( ○ )
gpt에게 물어봄 _ 240715
■ wheel 명령어 : '.whl'*파일로 빌드하는 명령어
* 파이썬 패키지 배포를 위한 형식
> 일반적으로 wheel 사용 시 패키지 설치가 더욱 빠르고 쉽게 이루어질 수 있음
■ wheel명령어로 build한 프로젝트를 reset해야 하는 경우, 방법
설정파일이나 의존성이 변경되었다면
>> requirements.txt , pyproject.toml 등에 정의된 패키지 의존성을 업데이트할 수 있음
■ 의존성 관리
> pip install -r requirements.txt : 업데이트 방법
□ requirements.txt 파일 업뎃 방법
> pip freeze > requirements.txt
현재 환경에 설치된 모든 패키지, 버전을 해당 파일에 기록할 수 있음.
* requirements.txt파일을 열어 수동으로 각 패키지와 버전을 명시해도 무관.
> pipenv install : 관리 방법. Pipfile에 명시된 패키지들을 설치함
> poetry install : 관리 방법. pyproject.toml에 명시된 패키지들을 설치함
> poetry update : " 에 명시된 패키지들을 최신화 업뎃
□ requirements.txt 파일 자동 업뎃관리
pipenv나 poetry와 같은 패키지 관리 도구를 사용하는 경우,
해당 도구가 생성하는 'Pipfile'이나 'pyproject.toml'파일을 기반으로
'requirements.txt'파일을 생성할 수 있음