小编ash*_*ash的帖子

强制使用 buildout 和 zc.recipe.egg:scripts 制作的脚本进行无缓冲输出

我需要在使用构建构建的脚本中使用无缓冲的输出。

-u我的方法是在生成的脚本中指定Python 的标志。

这是我的 buildout.cfg:

[buildout]
parts = python
develop = .

[python]
recipe = zc.recipe.egg:scripts
eggs = myproject
Run Code Online (Sandbox Code Playgroud)

和setup.py:

[buildout]
parts = python
develop = .

[python]
recipe = zc.recipe.egg:scripts
eggs = myproject
Run Code Online (Sandbox Code Playgroud)

我得到以下配置的 shebang:

from setuptools import setup, find_packages

setup(
    name = 'myproject',
    packages = find_packages(),
    entry_points = """
    [console_scripts]
    myscript = myproject:main
    """,
)
Run Code Online (Sandbox Code Playgroud)

我想要这个:

$ pip install .
$ head -n1 /usr/local/bin/myscript
#!/usr/bin/python
Run Code Online (Sandbox Code Playgroud)

怎么做?我尝试添加arguments = -uinterpreter = python -ubuildout.cfg. …

python setuptools buildout

5
推荐指数
1
解决办法
1496
查看次数

您建议使用什么框架为网络制作类似桌面的应用程序?

最近出现了几种用于编写基于Web的桌面应用程序的框架.例如SproutCoreCappuccino.你有使用它们的经验吗?你有什么印象?我错过了其他一些框架吗?

我在StackOverflow上看过相关的 问题,但它们主要生成标准答案,如"使用jQuery或MochiKit或MooTools或Dojo或YUI".虽然有些人给出了非标准的 答案,但他们似乎没有使用这个框架的经验.

任何人都可以分享为浏览器开发类似destop的应用程序的真实体验吗?

javascript frameworks web-applications

4
推荐指数
2
解决办法
4403
查看次数

Twisted TCP客户端中远程对等体的IP地址和主机名

编写使用Twisted Words的Jabber客户端.我想知道远程对等体的IP地址和主机名.xmlstream.transport.getPeer().host返回主机名,而它应该返回IP地址(xmlstream是一个实例twisted.words.protocols.jabber.xmlstream.XmlStream).

更新:是的,我的Twisted已经过时,来自Ubuntu Hardy包:

$ python -c "import twisted; print twisted.__version__"
2.5.0
Run Code Online (Sandbox Code Playgroud)

python twisted

1
推荐指数
1
解决办法
2653
查看次数