【发布时间】:2012-12-21 06:18:24
【问题描述】:
我正在尝试在 google 代码上为 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
并添加到我的列表中: 开发 = src/pywhois
并添加到我的鸡蛋列表中:
eggs =
myproject
pywhois
并声明了repo的来源:
[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 的回答让我学到了更多关于构建的知识,谢谢!
【问题讨论】:
标签: django buildout pypi recipe pywhois