Strip comments present in setup.cfg
When processing setup.cfg strip trailing comments from lines as this is unsupported by setuptools. Change-Id: I7712c07552b50830549644a6ff4167b90d897125 Closes-bug: 1494330
This commit is contained in:
@@ -334,7 +334,7 @@ def setup_cfg_to_setup_kwargs(config):
|
||||
# Split install_requires into package,env_marker tuples
|
||||
# These will be re-assembled later
|
||||
install_requires = []
|
||||
requirement_pattern = '(?P<package>[^;]*);?(?P<env_marker>.*)$'
|
||||
requirement_pattern = '(?P<package>[^;]*);?(?P<env_marker>[^#]*?)(?:\s*#.*)?$'
|
||||
for requirement in in_cfg_value:
|
||||
m = re.match(requirement_pattern, requirement)
|
||||
requirement_package = m.group('package').strip()
|
||||
@@ -394,7 +394,7 @@ def setup_cfg_to_setup_kwargs(config):
|
||||
# -> {'fred': ['bar'], 'fred:marker':['foo']}
|
||||
|
||||
if 'extras' in config:
|
||||
requirement_pattern = '(?P<package>[^:]*):?(?P<env_marker>.*)$'
|
||||
requirement_pattern = '(?P<package>[^:]*):?(?P<env_marker>[^#]*?)(?:\s*#.*)?$'
|
||||
extras = config['extras']
|
||||
for extra in extras:
|
||||
extra_requirements = []
|
||||
|
||||
Reference in New Issue
Block a user