나는 devpi을 사용하여 파이썬 모듈을 배포합니다. devpi upload
을 통해 패키지를 업로드하면 생성 된 모듈 이름에 항상 버전 번호 뒤에 'dev'접미사가 포함됩니다. pip install ...
을 사용하여 패키지를 설치하려고하면 --pre
플래그를 지정해야합니다. 이 'pre'접미사를 제거하려면 어떻게해야합니까? 어떻게 든 모듈을 릴리스 버전으로 표시해야한다고 가정하지만 실마리가 없습니다.devpi를 사용하여 파이썬 모듈을 패키징 할 때 버전 번호에서 "dev"접미어를 없애는 방법
0
A
답변
3
어딘가에 tag_build = dev
이 있다고 생각됩니다. 당신의 파일이 setup.py
일 수 있다고 생각 되긴하지만 이것에 대한 가장 적합한 장소는 setup.cfg
파일입니다. 내가 dev에 태그를 제거 최종 릴리스를 수행 할 때
[egg_info]
tag_build = dev
:
이처럼 내 setup.cfg
보이는 것입니다 (이 파일은 모두 패키지 코드의 최상위 디렉토리에 살고있는 것이다) 다음과 같이 두십시오.
[egg_info]
tag_build =
릴리스에는 더 이상 dev 접두사가 없습니다.
0
재생산 할 수 없습니다. 정확히 무엇을 실행 시켰는가? (devpi upload의 정확한 명령 줄,'pip install'). –
setup.py를 공유해 주시겠습니까? – selllikesybok