Parse the filename in the generator expression

This commit is contained in:
Jason R. Coombs 2017-05-20 04:36:33 -04:00
parent 43aa037ebd
commit 9beeef970e
1 changed files with 3 additions and 4 deletions

View File

@ -1013,15 +1013,14 @@ class Config(object):
# so it shouldn't be an issue # so it shouldn't be an issue
metadata_files = 'RECORD', 'SOURCES.txt' metadata_files = 'RECORD', 'SOURCES.txt'
metadata_entries = ( package_files = (
entry entry.split(',')[0]
for entrypoint in pkg_resources.iter_entry_points('pytest11') for entrypoint in pkg_resources.iter_entry_points('pytest11')
for metadata in metadata_files for metadata in metadata_files
for entry in entrypoint.dist._get_metadata(metadata) for entry in entrypoint.dist._get_metadata(metadata)
) )
for entry in metadata_entries: for fn in package_files:
fn = entry.split(',')[0]
is_simple_module = os.sep not in fn and fn.endswith('.py') is_simple_module = os.sep not in fn and fn.endswith('.py')
is_package = fn.count(os.sep) == 1 and fn.endswith('__init__.py') is_package = fn.count(os.sep) == 1 and fn.endswith('__init__.py')
if is_simple_module: if is_simple_module: