X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/f6bcfd974ef26faf6f91a62cac09827e09463fd1..b636c599e732992304d8de6ec569392e7c83a7dc:/wxPython/src/__init__.py diff --git a/wxPython/src/__init__.py b/wxPython/src/__init__.py index 888f664d07..4b0f1dc287 100644 --- a/wxPython/src/__init__.py +++ b/wxPython/src/__init__.py @@ -5,20 +5,55 @@ # # Author: Robin Dunn # -# Created: 8/8/98 +# Created: 8-Aug-1998 # RCS-ID: $Id$ # Copyright: (c) 1998 by Total Control Software # Licence: wxWindows license #---------------------------------------------------------------------------- import __version__ -__version__ = __version__.ver +__version__ = __version__.VERSION_STRING + + +__all__ = [ + # Sub-packages + 'build', + 'lib', + 'py', + 'tools', + + # other modules + 'calendar', + 'grid', + 'html', + 'media', + 'webkit', + 'wizard', + 'xrc', + + # contribs (need a better way to find these...) + 'animate', + 'gizmos', + 'glcanvas', + 'stc', + ] + +# Load the package namespace with the core classes and such +from wx._core import * +del wx + +if 'wxMSW' in PlatformInfo: + __all__ += ['activex'] + +# Load up __all__ with all the names of items that should appear to be +# defined in this pacakge so epydoc will document them that way. +import wx._core +__docfilter__ = wx._core.__DocFilter(globals()) + +__all__ += [name for name in dir(wx._core) + if not (name.startswith('__') and name.endswith('__'))] -# Ensure the main extension module is loaded, in case the add-on modules -# (such as utils,) are used standalone. -import wxc -wxc.__version__ = __version__ #----------------------------------------------------------------------------