首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Django为pywhois建立了食谱(不是在pypi上)

Django为pywhois建立了食谱(不是在pypi上)
EN

Stack Overflow用户
提问于 2013-01-07 13:49:06
回答 1查看 152关注 0票数 1

我正试图在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)

我发现我可以从这里克隆源代码:

代码语言:javascript
复制
hg clone https://code.google.com/p/pywhois/

但我不能把所有的东西都粘在一起.(作为荣誉,这是我的第一次构建脚本试验.对于所有其他软件包,我找到了一个现有的食谱,通常我尽量避免任何不在pypi上的东西)

我在他们的网站上写了两个问题..。其中一个是使用比python包索引更多的名称,另一个是在那里获取它们的包。

有建筑大师吗?

编辑

(已经有两个人想帮我了,谢谢!)

我在我的buildout.conf中使用了这个:

代码语言:javascript
复制
extensions = 
    buildout.dumppickedversions
    mr.developer
auto-checkout = pywhois

并添加到我的列表开发: develop = src/pywhois

并添加到我的鸡蛋清单上:

代码语言:javascript
复制
eggs =
    myproject
    pywhois

并宣布回购的来源:

代码语言:javascript
复制
[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的回答让我学到了更多关于构建的知识,谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-07 18:44:08

我会使用mr.developer获取本地签出,并将其用作开发蛋:

代码语言:javascript
复制
[buildout]
extensions = mr.developer
auto-checkout = pywhois

[sources]
pywhois = hg https://code.google.com/p/pywhois/

现在,mr.developer将把pywhois签入src/,运行它的setup.py,使其成为一个开发蛋,并告诉buildout它是可用的。现在,构建将使用本地副本来满足任何pywhois需求。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14197313

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档