我已经构建了一个包含 python 模块的 debian 包。问题是
dpkg-deb -c python-mymodule_1.0_i386.deb
显示所有文件都将安装在
/usr/lib/python2.6/dist-packages/mymodule*
这意味着安装我的 deb 包的最终用户将需要使用与我完全相同的 python 版本——但我知道我的模块在以后的版本中也可以正常工作。
在我的 Makefile 中,我有以下目标:
install:
python setup.py install --root $(DESTDIR) $(COMPILE) --install-layout=deb
setup.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'],
)
有什么方法可以编辑 setup.py 文件或 Makefile,以便将生成的模块安装在 python-version 中性目录而不是 /usr/lib/python2.6 中?
谢谢,
亚历克斯