나는 PyPI 패키지를 설정하려고하는데, 조금 혼란 스럽다.Git과 PyPI의 관계는 무엇입니까?
나는 Git을 PyPI와 함께 사용해야한다는 것을 알고 있으므로 코드를 옮겼다. URL 매개 변수 setup.py
에 리포지토리에 대한 링크가 있어야하거나 PyPI가이를 받아 들일 수 없다고 생각합니다.
지금, 나는
python setup.py sdist upload -r pypitest
사용하고 사물이 작동하는 것 TestPyPI 내 프로젝트를 업로드하고 있습니다.
지금, download_url
과 관련하여 궁금합니다. 내가/소원이 발생한다고 생각 것에 대해
내 생각은 :
나는download_url=https://github.com/gituser/myproject/releases/latest/
또는 이와 유사한을 설정합니다. 그런 다음 Git에서 새 릴리스를 만들면 PyPI가이를 찾고 자동으로 패키지를 업데이트합니다 (프로젝트 PyPI 페이지의 버전 번호와 설명 업데이트 포함).
이것은 발생하지 않는 것 같습니다. download_url
잘못되었거나 잘못된 번호 매기기를 수행 중이거나 일어날 것으로 예상되는 것에 대한 내 기대가 잘못 되었기 때문에 이것이 맞는지 확실하지 않습니다.
후자인데 각각의 새로운 릴리스를 PyPI에 업로드해야한다면 Git과 링크 된 점이 무엇일까요?
감사합니다! 결론적으로 나는 download_url을 공란으로 남겨두고 걱정하지 않아야한다. github에서 릴리즈를 표시하면 PyPI에 게시 한 이전 버전을 추적하는 것이 편리합니다. (하지만 수동으로해야만하기 때문에 약간 무서워서 그것이 옳다는 보장이 없으므로 걱정하지 않아도됩니다.) – paragon