# HG changeset patch # User Gilles Duboscq # Date 1429621142 -7200 # Node ID 53b2d64f8ad12a6edffab2422776438e28d03ce8 # Parent 82539241ff38c3fed484f618195f2c9824defef7 Distribution overlap is allowed for META-INF*, not just META-INF/services* diff -r 82539241ff38 -r 53b2d64f8ad1 mxtool/mx.py --- a/mxtool/mx.py Tue Apr 21 11:54:50 2015 +0200 +++ b/mxtool/mx.py Tue Apr 21 14:59:02 2015 +0200 @@ -2798,7 +2798,7 @@ archive(['@' + dist.name]) if args.check_distributions and not dist.isProcessorDistribution: with zipfile.ZipFile(dist.path, 'r') as zf: - files.extend([member for member in zf.namelist() if not member.startswith('META-INF/services')]) + files.extend([member for member in zf.namelist() if not member.startswith('META-INF')]) dups = set([x for x in files if files.count(x) > 1]) if len(dups) > 0: abort('Distributions overlap! duplicates: ' + str(dups))