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

Sid*_*nei 14 python ubuntu debian packaging twisted

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

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

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

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

mwh*_*son 1

啊,我尝试这样做但失败了。我认为这是可能的,具体取决于您想要针对哪个 Debian/Ubuntu 版本,以及您想要投入多少努力。

有两种方法:

  1. 让你的包将插件文件粘贴到twisted/plugins/扭曲的树中。这很痛苦,因为 Twisted 在不同的版本中使用不同的方法进行打包(python-supportLucid 与dh_python2Natty IIRC 中),并且(粗略地说)您的包需要以与 Twisted 相同的方式进行打包才能使其工作。
  2. twisted/plugins/在代码旁边安装一个目录。然后,IIRC,问题就变成了创建的符号链接森林包含扭曲的目录(因为它不是一个包)。