Fix Windows setup dependency bug
The hook raises an AttributeError exception on Windows because of recent changes in the pbr project. This fix solves the issue. This is adapted from https://review.openstack.org/#/c/42170/ Since ryu didn't depend on pyudev, I think it no longer needs a removal here. Signed-off-by: Wei-Li Tang <alextwl@xinguard.com> Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
This commit is contained in:
parent
ffc1f82554
commit
1753c1e8d9
@ -40,10 +40,9 @@ def setup_hook(config):
|
|||||||
"""Filter config parsed from a setup.cfg to inject our defaults."""
|
"""Filter config parsed from a setup.cfg to inject our defaults."""
|
||||||
metadata = config['metadata']
|
metadata = config['metadata']
|
||||||
if sys.platform == 'win32':
|
if sys.platform == 'win32':
|
||||||
requires = metadata.get('requires_dist', list()).split('\n')
|
requires = metadata.get('requires_dist', '').split('\n')
|
||||||
requires.append('pywin32')
|
requires.append('pywin32')
|
||||||
requires.append('wmi')
|
requires.append('wmi')
|
||||||
requires.remove('pyudev')
|
|
||||||
metadata['requires_dist'] = "\n".join(requires)
|
metadata['requires_dist'] = "\n".join(requires)
|
||||||
config['metadata'] = metadata
|
config['metadata'] = metadata
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user