From 82d32e1f14c4aeaaa5c4e8faa96dacf9e1745ae6 Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Sun, 6 May 2018 09:46:59 -0700 Subject: [PATCH] deploy-ng: Fix using lists in dictionaries when using setup.cfg --- direct/src/showutil/dist.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/direct/src/showutil/dist.py b/direct/src/showutil/dist.py index d85bf7a071..949331ac80 100644 --- a/direct/src/showutil/dist.py +++ b/direct/src/showutil/dist.py @@ -131,8 +131,14 @@ class build_apps(setuptools.Command): self.rename_paths = _parse_dict(self.rename_paths) self.include_patterns = _parse_list(self.include_patterns) self.exclude_patterns = _parse_list(self.exclude_patterns) - self.include_modules = _parse_dict(self.include_modules) - self.exclude_modules = _parse_dict(self.exclude_modules) + self.include_modules = { + key: _parse_list(value) + for key, value in _parse_dict(self.include_modules).items() + } + self.exclude_modules = { + key: _parse_list(value) + for key, value in _parse_dict(self.exclude_modules).items() + } self.plugins = _parse_list(self.plugins) self.extra_prc_files = _parse_list(self.extra_prc_files)