私はPyPIパッケージをセットアップしようとしていて、ちょっと混乱しています。GitとPyPIの関係は何ですか?
私はPyitでGitを使用する必要があることを理解していたので、そこでコードを移動しました。 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