홈>
이것은 처음이지만 Github에서 작은 Python 라이브러리를 만들고 PyPI에서 릴리스하려고했습니다. pbr 라이브러리는 git 태그 등에서 버전을 가져 와서 더 쉽게 만들 수 있습니다.
그러나 pyzwyz git 태그에서 버전 번호를 가져 오지 않습니다.내가 시도한 것은 :
- 코드를 Github에 푸시하고 시맨틱 태그 이름
pbr
를 사용하여 릴리스를 생성하십시오. - 태그가 내 로컬 저장소에도 있는지 확인하십시오 :
v1.0.0
- 릴리스 생성 및 업로드 :
git fetch --tags
발표가 완료되었고
python setup.py sdist upload -r pypi
잘 작동하는 것 같습니다, 버전 번호 만
pbr
입니다
. 마지막 숫자는 커밋 횟수에 따라 증가하는 것 같습니다.
0.0.1.dev2
태그에서 개정판을 명시 적으로 체크 아웃하려고했습니다.
하지만 아무런 차이가 없었습니다.
편집 : 이것은 Github
의 코드입니다.git checkout tags/v1.0.1
- 답변 # 1
- 답변 # 2
버전 태그에 pbr>= 4.0.0을 사용하는 'v'가 포함되어 있는지 확인하십시오.이 경우 travis에서 pypi에 배포하는 데 문제가있었습니다. 배포하기 전에 pbr을 업데이트하면 수정되었습니다.
참조 :
https://bugs.launchpad.net/pbr/+bug/1744478
https://github.com/openstack-dev/pbr/commit/4c775e7890e90fc2ea77c66020659e52d6a61414
pbr
관련 자료
- selenium - Python을 사용하여 드롭 다운 메뉴에서 동적으로 생성 된 모든 데이터를 스크랩하는 가장 좋은 방법
- 생성 된 배열 목록 파이썬에서 누락 된 시간 찾기
- Ubuntu 2004 DEV 컴퓨터에 여러 Python 버전이 설치된 이유는 무엇입니까?
- Python 버전 39에서 numpy를 설치하지 못했습니다
- Python 버전과 호환되지 않는 Pip 설치 패키지
- 클릭 진입 점이있는 Python 바이너리 PEX 버전을 표시 할 수 없음
- numpy - 파이썬에서 루프를 사용하여 생성 된 요소를 합하는 방법
- macOS BigSur의 Python 버전 문제
- 한 Python 버전에서 다른 버전으로 패키지 변경
- pdfminer - Python을 사용하여 PDF 버전 가져 오기
- 특정 Python이 아닌 기본 이미지로 Docker 파일에 특정 Python 버전 설정
- 공식 Google Cloud Python 라이브러리에 대한 이전 버전의 문서는 어디에서 찾을 수 있나요?
와이즈 비즈 와이즈 비즈 버전 계산에 사용하기 위해 Git 태그가서명될 것으로 예상합니다.
https://docs.openstack.org/pbr/latest/user/features.html#version 참조
GPG로 태그를 서명해야합니다 :