我有一个python项目'myproject',它包含几个包。其中一个包'myproject.settings'包含一个模块'myproject.settings.local',它通过'svn:ignore'属性从版本控制中排除。
我希望setuptools在制作bdist或bdist_egg目标时忽略此文件。
我已尝试使用find_packages(排除..)无济于事。理想情况下,我希望只包含未被svn忽略的文件。
有没有办法实现我的模块的排除? (我正在修补(http://bugs.python.org/setuptools/issue64)版本的setuptools trunk,使用subversion 1.6。)
感谢您提供的任何见解
-Frank
答案 0 :(得分:2)
我不知道是否有常规方法可以做到这一点,但是您尝试了How can I make setuptools ignore subversion inventory?
中建议的解决方法svn将你的包导出到一个临时目录,从那里运行setup.py