pypi에 python 버전 호환 정보는 결국 사람이 하는거라 어딘가에선 깨질 수 잇는데 requirements.txt는 하위 의존성에 대한 버전 정보를 기록하지 않아서 언젠간 의존성 재현이 안 될 가능성이 있음
고로 poetry 합시다
익명(211.36)2025-03-30 19:18
답글
사람이 관리하는 requirements.txt
익명(211.36)2025-03-30 19:18
답글
그렇다고 pip freeze 해서 넣으면 너무 방대해서 이 프로젝트가 직접 의존하는 패키지가 뭔지 알 수 없음
익명(211.36)2025-03-30 19:19
파이썬 설치하다 하위 의존성에서 에러나면 pypi 들어가서 릴리즈날짜 보면서 수동으로 보정하면됨
ModuleA 가 2020.01.01 에 릴리즈되고 moduleB 에 대해 의존성을 가지는데 2024년 기준 깨진다면 moduleB pypi 들어가서 2020.01.01 이전에 릴리즈된 버전을 수동으로 설치하는 식으로
버전업할때 헤으으응 거려서용ㅎㅎ - dc App
도커는 Go로 만들었지만 도커 컴포즈는 파이썬으로 개발했대ㅇㅅㅇ
버전관리가 젓같아서
pypi에 python 버전 호환 정보는 결국 사람이 하는거라 어딘가에선 깨질 수 잇는데 requirements.txt는 하위 의존성에 대한 버전 정보를 기록하지 않아서 언젠간 의존성 재현이 안 될 가능성이 있음 고로 poetry 합시다
사람이 관리하는 requirements.txt
그렇다고 pip freeze 해서 넣으면 너무 방대해서 이 프로젝트가 직접 의존하는 패키지가 뭔지 알 수 없음
파이썬 설치하다 하위 의존성에서 에러나면 pypi 들어가서 릴리즈날짜 보면서 수동으로 보정하면됨 ModuleA 가 2020.01.01 에 릴리즈되고 moduleB 에 대해 의존성을 가지는데 2024년 기준 깨진다면 moduleB pypi 들어가서 2020.01.01 이전에 릴리즈된 버전을 수동으로 설치하는 식으로