所述扭曲扩展系统 是写扩展的扭曲应用的首选方式.
但是,由于插件系统的结构方式(插件进入一个不应该是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来安装扭曲的插件,它适用于所有情况?
作为后续如何编写一个setup.py用于与setuptools,分发等一起使用的扭曲/扭曲插件?,如何为扭曲的插件制作debian包?
假设正确编写了setup.py,使用cdbs/python-central/dh_python2应该可以正常工作,但到目前为止我运气不好.
这些工具的诀窍是它们基本上运行'python setup.py install --root ='然后打包最终的'',所以也许一旦上一个问题得到正确回答,那么这个问题就没有实际意义了?
这里有人成功为debian打包了一个扭曲的插件吗?
python ×2
twisted ×2
debian ×1
distribute ×1
distutils ×1
packaging ×1
setuptools ×1
ubuntu ×1