【发布时间】:2014-01-30 16:02:45
【问题描述】:
我正在打包一个内部 python 应用程序。我的目录结构是这样的:
/config
\-- config.yaml
/app
\-- ... (python files here...)
我创建了一个 MANIFEST.in,其中包含:
include config/*.yaml
当我提取运行./setup.py sdist 后创建的压缩包时,有两个目录config(包含我的config.yaml 文件)和app 包含我的包。但是,当我pip install 我的应用程序时,dist-packages 中只安装了 python 代码。
当我运行pip install app 时,如何将pip/setuptools 复制config/config.yaml 到/etc/xdg/app/?
或者,我怎样才能至少使 config.yaml 文件在文件系统上的某个位置结束,以便我可以稍后将它复制到我想要的位置(例如 /usr/share 或某处 - 我不在乎它在哪里结束正在安装)?
【问题讨论】:
标签: python