2017-11-30 2 views
2

Migrating to PyPI.org 문서에서 언급 한대로 패키지를 pypi.org에 업로드하고 싶지만 Twine은 https://upload.pypi.org/legacy/에 업로드됩니다.Twine 1.9.1이 여전히 기존 PyPi에 업로드되는 이유는 무엇입니까?

pypi.python.org/pypi/mypolr에서 볼 수 있지만 pypi.org에는 없습니다.

다른 질문, 자습서 및 안내서 을 읽으려고했습니다.

내 pip.ini 파일 (나는 윈도우 10에있어) 다음과 같습니다

[distutils] 
index-servers = 
    pypi 

[pypi] 

(같은 내 사용자 이름 또는 암호가 저장되어 있지 않으므로 [pypi] 섹션이 비어 마이그레이션 문서에서 언급).

내 사용자 폴더에 .ini 파일을 넣고 실제로 설정 한 파일 (환경 변수 PIP_CONFIG_FILE 사용)을 사용하고 있음을 확인했습니다 (per this answer).

내가 잘못한 점에 두려워서, Twine이 기본값을 사용하도록하기 위해 pip.ini 파일없이 시도했습니다.

내가 (아나콘다에서) 파이썬 3.6.3를 사용하고, 내 도구 '버전은 다음과 같습니다

  • 꼬기 1.9.1 (마이그레이션 문서는해야 말합니다 1.8 이상)
  • setuptools에 38.2. 내 0123에

    • 링크 : 3이 여기에 관련이 좀 더 많은 정보를 원하시면입니다 여부

    (마이그레이션 문서는 27 이상이어야한다 말한다) 7,873,

  • setupsetuptools에서 수입되고 distutils.coreREADME.rst
  • long description로서 사용 아니지만, 헤더 만 PyPi page 제 8 별표로 도시되어있다. 내가 업로드 패키지 버전이 python setup.py sdist bdist_wheel
  • 빌드가 만든 자식 태그의 버전을 가져 오는 데 사용됩니다
  • setuptools_scm (이 게시시) 0.2.1입니다
  • 을 (this으로 this 비교)

    알아내는 데 유용한 다른 정보가 있으면 알려주십시오.

  • 답변

    3

    모든 것을 올바르게 수행하고있는 것으로 보입니다. Twine은 기존 PyPI (https://pypi.python.org)를 통해 업로드하지 않습니다. 원래의 (그리고 지금까지만) PyPI API를 통해 새로운 PyPI (https://pypi.org, a.k.a. "Warehouse")에 업로드 중이며이 API는 "legacy"라는 이름으로 사용됩니다.

    또한 패키지는 창고에 https://pypi.org/project/mypolr/으로 있습니다. 창고 검색은 생산 준비가되지 않은 것 같습니다.

    +0

    와우, 정말 놀라워하고 고마워. 내가 올바르게 이해한다면, Twine은 pypi.org와 올바르게 연동되도록 설정되어 있고 pypi.org는 아직 "준비"되어 있지 않다. –

    관련 문제