4 '''An easy access to pygnulib classes.'''
6 #===============================================================================
7 # Define global imports
8 #===============================================================================
13 from . import constants
16 from .GLConfig
import GLConfig
17 from .GLError
import GLError
18 from .GLInfo
import GLInfo
21 from .GLFileSystem
import GLFileSystem
22 from .GLFileSystem
import GLFileAssistant
25 from .GLModuleSystem
import GLModule
26 from .GLModuleSystem
import GLModuleSystem
27 from .GLModuleSystem
import GLModuleTable
30 from .GLImport
import GLImport
31 from .GLEmiter
import GLEmiter
32 from .GLTestDir
import GLTestDir
33 from .GLTestDir
import GLMegaTestDir
36 from .GLMakefileTable
import GLMakefileTable
37 except ValueError as error
:
42 from GLConfig
import GLConfig
43 from GLError
import GLError
44 from GLInfo
import GLInfo
47 from GLFileSystem
import GLFileSystem
48 from GLFileSystem
import GLFileAssistant
51 from GLModuleSystem
import GLModule
52 from GLModuleSystem
import GLModuleSystem
53 from GLModuleSystem
import GLModuleTable
56 from GLImport
import GLImport
57 from GLEmiter
import GLEmiter
58 from GLTestDir
import GLTestDir
59 from GLTestDir
import GLMegaTestDir
62 from GLMakefileTable
import GLMakefileTable
64 # Append modules to namespace.
65 __all__
+= ['GLConfig', 'GLError', 'GLInfo']
66 __all__
+= ['GLFileSystem', 'GLFileAssistant']
67 __all__
+= ['GLModule', 'GLModuleSystem', 'GLModuleTable']
68 __all__
+= ['GLImport', 'GLEmiter', 'GLTestDir']
69 __all__
+= ['GLMakefileTable']
71 #===============================================================================
72 # Define module information
73 #===============================================================================
74 __author__
= constants
.__author
__
75 __license__
= constants
.__license
__
76 __copyright__
= constants
.__copyright
__