]> git.saurik.com Git - wxWidgets.git/blob - wxPython/src/__init__.py
Add new modules to __all__
[wxWidgets.git] / wxPython / src / __init__.py
1 #----------------------------------------------------------------------------
2 # Name: __init__.py
3 # Purpose: The presence of this file turns this directory into a
4 # Python package.
5 #
6 # Author: Robin Dunn
7 #
8 # Created: 8-Aug-1998
9 # RCS-ID: $Id$
10 # Copyright: (c) 1998 by Total Control Software
11 # Licence: wxWindows license
12 #----------------------------------------------------------------------------
13
14 import __version__
15 __version__ = __version__.VERSION_STRING
16
17
18 __all__ = [
19 # Sub-packages
20 'build',
21 'lib',
22 'py',
23 'tools',
24
25 # other modules
26 'calendar',
27 'grid',
28 'html',
29 'media',
30 'webkit',
31 'wizard',
32 'xrc',
33
34 # contribs (need a better way to find these...)
35 'activex',
36 'animate',
37 'gizmos',
38 'glcanvas',
39 'iewin',
40 'stc',
41 ]
42
43 # Load the package namespace with the core classes and such
44 from wx._core import *
45 del wx
46
47 # Load up __all__ with all the names of items that should appear to be
48 # defined in this pacakge so epydoc will document them that way.
49 import wx._core
50 __docfilter__ = wx._core.__DocFilter(globals())
51
52 __all__ += [name for name in dir(wx._core)
53 if not (name.startswith('__') and name.endswith('__'))]
54
55
56
57 #----------------------------------------------------------------------------
58