我正在努力用distutils在deb中包装一些库.
据推测,我需要正确配置setup.py,以及deb的相应/ debian文件.
现在,存储库看起来像这样:
library_name/ __init__.py liba.py libb.py ...
它被添加为其他程序的依赖项,因此它们可以从library_name import liba执行.
谷歌搜索显示在Ubuntu上部署3到5种不同的方法,不包括easy_install方法;文件似乎大部分都是碎片和过时的.
我特别希望确保无论Python版本如何,都将库放在正确的系统目录中.当然,它也可以无缝地卸载或升级.
最后的结果是在本地服务器上有一个deb,它作为我们其他程序的包依赖项添加.
完成这项工作的规范“简单直接”的方法是什么?