# HG changeset patch # User James Abbatiello # Date 1247625725 14400 # Node ID 395b0e132836995e5775f6e54af55338035ec49a # Parent 98d90ad54749f3cc4dff597ffc30e10442a3fc86 Don't copy hidden files/directories during `setup.py install` This is useful if a copy of Mercurial is stored in a Subversion repository so that the .svn directories don't get copied. diff -r 98d90ad54749 -r 395b0e132836 setup.py --- a/setup.py Fri Jul 10 13:40:25 2009 +0200 +++ b/setup.py Tue Jul 14 22:42:05 2009 -0400 @@ -248,6 +248,8 @@ datafiles = [] for root in ('templates', 'i18n'): for dir, dirs, files in os.walk(root): + dirs[:] = [x for x in dirs if not x.startswith('.')] + files = [x for x in files if not x.startswith('.')] datafiles.append((os.path.join('mercurial', dir), [os.path.join(dir, file_) for file_ in files]))