小编Sid*_*nei的帖子

如何编写一个setup.py用于与setuptools,分发等一起使用的扭曲/扭曲插件?

所述扭曲扩展系统 是写扩展的扭曲应用的首选方式.

但是,由于插件系统的结构方式(插件进入一个应该是Python包的twisted/plugins目录),编写适当的setup.py来安装这些插件似乎并非易事.

我已经看到一些尝试将'twisted.plugins'添加到distutils setup命令的'packages'键,但由于它不是真正的包,所以会发生不好的事情(例如,__init__.py某些工具有助于添加).

其他尝试似乎使用'package_data'(例如,http://bazaar.launchpad.net/~glyph/divmod.org/trunk/view/head: /Epsilon/epsilon/setuphelper.py),但这也可能失败以奇怪的方式.

问题是:有没有人成功编写过setup.py来安装扭曲的插件,它适用于所有情况?

python distutils twisted setuptools distribute

26
推荐指数
2
解决办法
5118
查看次数

如何为扭曲/扭曲的插件制作ubuntu/debian包?

作为后续如何编写一个setup.py用于与setuptools,分发等一起使用的扭曲/扭曲插件?,如何为扭曲的插件制作debian包?

假设正确编写了setup.py,使用cdbs/python-central/dh_python2应该可以正常工作,但到目前为止我运气不好.

这些工具的诀窍是它们基本上运行'python setup.py install --root ='然后打包最终的'',所以也许一旦上一个问题得到正确回答,那么这个问题就没有实际意义了?

这里有人成功为debian打包了一个扭曲的插件吗?

python ubuntu debian packaging twisted

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