作为构建自定义python的最后一步,我需要添加一个myproject.pth
。setup.py:只安装一个pth文件?
目前我在一个Makefile这样做:
install:
rm -f ../../lib/python2.6/site-packages/myproject.pth
cp myproject.pth ../../lib/python2.6/site-packages/myproject.pth
,但我想在一个setup.py封装此。不幸的是,setup.py文件似乎并没有涵盖这个微不足道的情况!任何帮助赞赏。我试过,但它不工作:
from setuptools import setup
setup(
packages=['mypackage_pth'],
package_dir={'mypackage_pth': '.'},
package_data={'mypackage_pth': ['mypackage.pth']},
)
如果您知道.pth文件的新位置,则可以在安装(...)函数后手动将其复制。例如使用shutil模块。 *编辑:*哦..这个问题是一岁。 – svenwltr 2011-02-04 21:55:05