2017-11-30 26 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ファイル(Iは、Windows 10上でだ)次のようになります。

[distutils] 
index-servers = 
    pypi 

[pypi] 

私は自分のユーザー名またはパスワードが保存されていないので、[は、PyPI]セクションが空である(などマイグレーションドキュメントに記載されています)。

私のユーザーフォルダに.iniファイルを置き、設定したものを実際に使用していることを確認しました(per this answer)(環境変数PIP_CONFIG_FILEを使用)。

私は何か間違っていたことを恐れ、私はpip.iniファイルを使わずに、Twineがデフォルトを使用するようにしました。

私は(アナコンダから)のPython 3.6.3を使用していて、私のツールのバージョンは以下のとおりです。

  • より糸1.9.1(移行ドキュメントは、それがあるべきと言う1.8+)
  • setuptoolsの38.2。私の0123に

    • リンク:3それはここでは、関連性のいくつかのより多くの情報であるか否かは、

    (移行ドキュメントは、それが27+でなければなりませんと言います)

  • setup
  • setuptoolsとしないdistutils.core
  • README.rstからインポートさlong descriptionとして使用されるが、ヘッダのPyPi pageのみ最初の8アスタリスクで示されています。私がアップロードしたパッケージは、バージョンがpython setup.py sdist bdist_wheel
  • ビルドが行われているgitのタグからのバージョンを取得するために使用される
  • setuptools_scm(これを掲示する時)0.2.1です
  • を(thisthisの比較)

    これを把握するのに役立つ情報がある場合は、教えてください。

  • 答えて

    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はまだ「準備ができていません」ということだけです。 –