我正试图在google代码上为pywhois创建一个构建配方。
它的地点在这里:http://code.google.com/p/pywhois/
注意:如果您使用easy_install pywhois,它会从pypi安装另一个包( package索引):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上的东西)
我在他们的网站上写了两个问题..。其中一个是使用比python包索引更多的名称,另一个是在那里获取它们的包。
有建筑大师吗?
编辑
(已经有两个人想帮我了,谢谢!)
我在我的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/另外,在鸡蛋中加入一些非常规的食物:
它正在下载并创造一个卵子..。
EDIT2
不管我做什么,我都会得到:现有包'pywhois‘的源URL不同。预期‘https://code.google.com/p/pywhois/'."’;
在我看来,如果谷歌代码包的包名被更改,这个问题就会得到解决.我很高兴得到了关于这个问题追踪器的回应。
请参阅http://code.google.com/p/pywhois/issues/detail?id=33
编辑3:现在在PyPI上:python
还有,开发人员的快速行动(理查德·彭曼)。因此,这个包被重命名为python(他正在考虑另一个名称,但就目前而言,这是可行的)。然后他把它放在了pypi上!
所以这个问题已经为我解决了,但是Martijn和Reinout的回答让我学到了更多关于构建的知识,谢谢!
发布于 2013-01-07 18:44:08
我会使用mr.developer获取本地签出,并将其用作开发蛋:
[buildout]
extensions = mr.developer
auto-checkout = pywhois
[sources]
pywhois = hg https://code.google.com/p/pywhois/现在,mr.developer将把pywhois签入src/,运行它的setup.py,使其成为一个开发蛋,并告诉buildout它是可用的。现在,构建将使用本地副本来满足任何pywhois需求。
https://stackoverflow.com/questions/14197313
复制相似问题