我正在尝试在谷歌代码上为 pywhois 创建一个构建配方。
其网站在这里: http ://code.google.com/p/pywhois/
注意:如果您使用 easy_install pywhois,它会从 pypi(python 包索引)安装另一个包: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 个问题......其中一个是使用 Python 包索引中的另一个名称,另一个是在那里获取他们的包。
有什么装修大师吗?
编辑
(已经有 2 个人试图帮助我,谢谢!)
我在 buildout.conf 中使用了它:
extensions =
buildout.dumppickedversions
mr.developer
auto-checkout = pywhois
并添加到我的开发列表中:develop = src/pywhois
并添加到我的鸡蛋列表中:
eggs =
myproject
pywhois
并声明了回购的来源:
[sources]
pywhois = hg https://code.google.com/p/pywhois/
并且当然添加到鸡蛋中:pywhois
它正在下载它并创建一个鸡蛋......
编辑2
无论我做什么,我都会不断得到:现有包 '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 的回答让我学到了更多关于构建的知识,谢谢!