From 838589ef0ffb5b835ee731b304902c5aeef0faeb Mon Sep 17 00:00:00 2001 From: rdb Date: Fri, 28 Aug 2015 20:14:05 +0200 Subject: [PATCH] Fix bug: excluded modules in one package would be implicitly excluded from packages that depend on it This fixes the lack of 'xml' package in the 'morepy' package. --- direct/src/p3d/Packager.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/direct/src/p3d/Packager.py b/direct/src/p3d/Packager.py index 2ab09422f0..ef0ee784b9 100644 --- a/direct/src/p3d/Packager.py +++ b/direct/src/p3d/Packager.py @@ -2196,8 +2196,10 @@ class Packager: ext = Filename(lowerName).getExtension() if ext not in self.packager.nonuniqueExtensions: self.skipFilenames[lowerName] = True + for moduleName, mdef in package.moduleNames.items(): - self.skipModules[moduleName] = mdef + if not mdef.exclude: + self.skipModules[moduleName] = mdef # Packager constructor def __init__(self, platform = None):