2012-04-28 10 views
3

私はbitbucketでpythonパッケージを開発しており、pypiでインデックスを作成したいと考えています。私が新しいダウンロードをするたびに私が行う操作は、この質問を引き起こす非常に非効率的なようです。パッケージを作り直すことなく、pypiインデックスの詳細を更新することは可能ですか?

  1. 私はその後、私はまた、ビットバケットのダウンロードに表示される新しいパッケージを構成した
    python setup.py register sdist upload
  2. を使用しては、PyPIに新しいパッケージをアップロードしました。
  3. 今、私はbitbucketを指すようにpypiダウンロードURLを更新したいと思います。

パッケージを再作成せずに(1)、(2)を行った後でCan(3)を行うことはできますか?
パッケージを2回生成することなく適切な方法は何ですか?

答えて

1

python setup.py registerの手順をやり直すだけで、PyPiのメタデータの変更を行うことができます。単にsetup.pyを編集してダウンロードURLを変更し、登録手順を繰り返してください。

easy_install、pipなどの自動インストールツールは一般に、最新のダウンロード可能なダウンロード用のダウンロードURLにリンクされたページ(バージョン番号の標準に従って)をスキャンして、明示的にリンクする必要はありませんあなたの配布ファイルに追加します。

これを行うつもりなら、手動でPyPiに行き、アップロードした古いソースディストリビューションを削除または非表示にして、新しいユーザーが古いsetup.pyを含むバージョンを取得しないようにすることをおすすめします。

関連する問題