Python 如何向DEB包添加PyPi依赖项

Python 如何向DEB包添加PyPi依赖项,python,installation,distutils,deb,autobahn,Python,Installation,Distutils,Deb,Autobahn,我使用autobahn创建了一些python应用程序,并使用baazar builddeb对其进行了打包。在python setup.py文件中,我添加了带有所有必需依赖项的requires标记。可以告诉debian软件包安装程序安装这些软件包吗 我将一些DEP添加到debian/control>dependens中,但是: dpkg-i my_包不安装依赖项。只是显示了错误,我需要手动安装这些DEP 有些软件包在标准Ubuntu repos中不存在。比如高速公路。一般来说,我希望通过pip/e

我使用autobahn创建了一些
python
应用程序,并使用
baazar builddeb
对其进行了打包。在python setup.py文件中,我添加了带有所有必需依赖项的
requires
标记。可以告诉debian软件包安装程序安装这些软件包吗

我将一些DEP添加到
debian/control>dependens
中,但是:

  • dpkg-i my_包
    不安装依赖项。只是显示了错误,我需要手动安装这些DEP

  • 有些软件包在标准Ubuntu repos中不存在。比如高速公路。一般来说,我希望通过
    pip/easy\u install

  • 我正在使用带有个性化安装操作的
    DistUtilsExtra.auto.setup
    。所以我想我可以在那里运行
    easy\u安装软件包。这是个好主意吗


    谢谢。

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


    请看

    我认为混合使用不同的包装系统不是一个好主意。可能更干净的方法是将这些依赖项包含到.deb中,以便它们随程序一起提供。
    dpkg-i
    不尝试安装所需或依赖的软件包。您需要使用
    apt get
    aptitude
    进行安装。或者,使用fpm:。它还可以从python软件包中构建rpm或solaris软件包。另请参见:,这是Debian开发的一个新的、令人惊叹的工具,它取代了stdeb。