私はグーグルコードでpywhoisのビルドアウトレシピを作成しようとしています。
そのサイトはここにあります: http ://code.google.com/p/pywhois/
注:easy_install pywhoisを使用すると、pypi(python package index)から別のパッケージがインストールされます:http://pypi.python.org/pypi/pywhois/0.1
ビルドアウトレシピに関するドキュメントに従っています...(http://pypi.python.org/pypi/djangorecipe/1.3)
そして、ここからソースコードのクローンを作成できることがわかりました。
hg clone https://code.google.com/p/pywhois/
しかし、すべてを機能するビルドアウトスクリプトにまとめることはできません...(正直なところ、これは私の最初のビルドアウトスクリプトの試用版です...他のすべてのパッケージについては、既存のレシピを見つけました。通常、それ以外のものは避けようとしています。 pypiではありません)
私は彼らのサイトで2つの問題を作成しました...そのうちの1つは、python package indexとは別の名前を使用することであり、もう1つは、パッケージをそこに取得することです。
ビルドアウトの第一人者はいますか?
編集
(すでに2人が私を助けようとしています、ありがとう!)
私はbuildout.confでこれを使用しました:
extensions =
buildout.dumppickedversions
mr.developer
auto-checkout = pywhois
そして私のリストに追加しましたdevelop:develop = src / pywhois
そして私の卵リストに追加されました:
eggs =
myproject
pywhois
リポジトリのソースを宣言しました:
[sources]
pywhois = hg https://code.google.com/p/pywhois/
そしてもちろん、卵に追加します:pywhois
それをダウンロードして卵を作成しています...
EDIT2
何をしても、次のようになります。既存のパッケージ「pywhois」のソースURLが異なります。期待される'https://code.google.com/p/pywhois/'。";
グーグルコードパッケージのパッケージ名が変更される場合、この問題は解決されるように思われます...私はこれについて問題追跡システムで応答を得ました。
http://code.google.com/p/pywhois/issues/detail?id=33を参照してください
編集3:PyPIで:python-whois
そして、開発者(Richard Penman)からの素晴らしいクイックアクション。そのため、パッケージの名前はpython-whoisに変更されます(彼は別の名前を考えていますが、今のところこれは機能します)。そして彼はそれをpypiに置きました!
したがって、この問題は私にとっては解決されましたが、MartijnとReinoutの回答は、ビルドアウトについて多くのことを私に教えてくれました。ありがとう!