我构建了一个包含python模块的debian包。
问题是dpkg-deb -c python-mymodule_1.0_i386.deb
显示所有文件将安装在
^{pr2}$
这意味着安装我的deb包的最终用户需要使用与我完全相同的python版本,但我知道我的模块在以后的版本上也能正常工作。在
在我的Makefile中,我有以下目标:install:
python setup.py install --root $(DESTDIR) $(COMPILE) --install-layout=deb
在哪里设置.py是from distutils.core import setup
setup(name='mymodule',
version='1.0',
description='does my stuff',
author='Me',
author_email='myemail@localhost',
url='http://myurl/',
packages=['mymodule'],
)
有什么方法可以编辑设置.py文件或Makefile,以便生成的模块安装在python版本无关的目录中,而不是/usr/lib/python2.6?在
谢谢
亚历克斯