diff --git a/direct/src/p3d/Packager.py b/direct/src/p3d/Packager.py index 3e49d40136..f70530d2bf 100644 --- a/direct/src/p3d/Packager.py +++ b/direct/src/p3d/Packager.py @@ -536,9 +536,9 @@ class Packager: # But first, make sure that all required modules are present. missing = [] + moduleDict = dict(self.freezer.getModuleDefs()).keys() for module in self.requiredModules: - if module not in self.freezer.modules.keys() or \ - self.freezer.modules[module].exclude: + if module not in moduleDict: missing.append(module) if len(missing) > 0: self.notify.warning("Cannot build package %s, missing required modules: %r" % (self.packageName, missing)) diff --git a/direct/src/p3d/thirdparty.pdef b/direct/src/p3d/thirdparty.pdef index 1c44d464d6..22b243af0c 100644 --- a/direct/src/p3d/thirdparty.pdef +++ b/direct/src/p3d/thirdparty.pdef @@ -98,7 +98,7 @@ class pil(package): 'TarIO', 'TgaImagePlugin', 'TiffImagePlugin', 'TiffTags', 'WalImageFile', 'WmfImagePlugin', 'XVThumbImagePlugin', 'XbmImagePlugin', 'XpmImagePlugin', '_imaging', - '_imagingmath', '_imagingtk', ) + '_imagingmath', '_imagingtk') class pyopengl(package): config(display_name = "PyOpenGL")