如何将PyPi依赖项添加到DEB包

mar*_*npz 6 python installation distutils deb autobahn

我创建了一些python应用程序autobahn并使用它打包baazar builddeb.在python setup.py文件中,我添加了requires包含所有必需依赖项的标记.是否有可能告诉debian软件包安装程序安装这些软件包?

我添加了一些deps debian/control>Depends但是:

  1. dpkg -i my_package不安装依赖项.只显示错误,我需要手动安装这些代码.

  2. 标准的Ubuntu repos中不存在某些包.例如高速公路.一般来说,我想安装所有python依赖项pip/easy_install

我正在使用DistUtilsExtra.auto.setup个性化的install行动.所以我想我可以去easy_install packages那儿.这是好主意吗?

谢谢.

ste*_*yre 11

使用python-stdeb包从pypi创建debian包,然后像任何其他包一样依赖它们.

请参见http://pypi.python.org/pypi/stdeb