使用setuptools处理配置文件的正确方法

时间:2014-09-18 13:21:15

标签: python setuptools

我有一个Python(2.x)项目,其中包含2个Python片段配置文件(import config; config.FOO等)。使用setuptools安装所有内容,导致这些文件最终出现在site-packages目录中。从UNIX的角度来看,对于位于/ etc中的软件套件进行配置会很不错,这样人们就可以编辑它而无需爬到/ usr / lib / python * / site-packages。另一方面,保持无忧无虑的导入会很好。

我有2"修复"考虑到这将解决这个问题:

  • 从/etc/stuff.cfg创建一个软链接到site-packages中的文件(非便携和丑陋)
  • 编写一个直接编辑站点包的配置管理工具(有点像注册表)(等待我愿意做的更多工作)。

我可能只是无法找到合适的文档,因为我无法想象没有机制可以做到这一点。

0 个答案:

没有答案