【发布时间】:2010-11-12 09:06:36
【问题描述】:
我有一个 python 项目,“myproject”,它包含几个包。其中一个包“myproject.settings”包含一个模块“myproject.settings.local”,该模块通过“svn:ignore”属性从版本控制中排除。
我希望 setuptools 在创建 bdist 或 bdist_egg 目标时忽略此文件。
我已经尝试过 find_packages(exclude..) 无济于事。理想情况下,我希望只包含 svn 不会忽略的文件。
有没有办法实现对我的模块的排除? (我使用的是 setuptools 主干的修补 (http://bugs.python.org/setuptools/issue64) 版本,带有 subversion 1.6。)
感谢您提供的任何见解
-坦率
【问题讨论】:
-
你有解决办法吗?当我尝试从 django 项目中排除我的本地设置时,我今天也遇到了这个问题。
-
我已经发布了我的解决方案here。
标签: python setuptools distutils