我有一个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.)
感谢您的任何见解
-坦率
解决方法:
我不知道是否有一种常规方法可以做到这一点,但是你尝试了像How can I make setuptools ignore subversion inventory?中提出的解决方法
svn将你的包导出到一个临时目录,从那里运行setup.py