[wxPython-dev] 2.8.7.0 coming soon

Robin Dunn robin at alldunn.com
Tue Nov 13 16:21:49 PST 2007


Andrea Gavana wrote:
> Hi Robin & All,
> 
>     I remember we spoke some time ago about FlatMenu, LabelBook and
> the other goodies for a possible inclusion in wx.lib (?), but in the
> end we didn't get to a definitive answer, What should I do? Is it
> better to wait? Or is it better for those widgets to stay where they
> are right now?

If you have time in the next few days then go for it.  Otherwise it will 
probably need to wait for the next release.

There is also the question of where to put them, and it might be a good 
idea to get feedback from the others in this group about it.  First a 
little background for everybody else:  I've recently opened up a new 
place in the SVN for 3rd Party things to make it a little easier for 
people to maintain their own contributions, see 
https://svn.wxwidgets.org/svn/wx/wxPython/3rdParty/.  So far we have 
XRCed and Editra there.  Each developer gets a folder at that location 
and then I'll use svn:externals to map that folder into the main 
wxPython trees for each active branch of development.  This allows the 
contributing developers to only need to maintain their code in one place 
instead of needing to make their changes in more than one wxPython 
branch.  All they have to do is make their changes in the one place and 
make sure their code is compatible with the active wxPython branches. 
(Just 2.8 at the moment, but I'll be shifting focus to 2.9 soon.)

I've been thinking about moving Andrea's modules to the 3rdParty spot so 
he can get the same benefits, but because of a limitation of 
svn:externals it only works with folders, not individual files.  So that 
means that his modules would need to be moved to a Python sub-package 
instead of being located directly in the wx.lib package.  It wouldn't be 
hard to migrate to that structure, it would simply need some stub 
modules in wx.lib that import from the package, but I have no idea what 
to name that sub-package.  I would prefer to have the name be something 
about the functional grouping of modules instead of just something like 
wx.lib.andrea or wx.lib.ag, but nothing comes to mind.  Anybody have any 
better ideas?

P.S.  Chris B., this would also be a good way to manage getting updates 
of FloatCanvas into wxPython releases!  Once it is set up it would 
require almost zero effort on your part.  (hint! hint!)

-- 
Robin Dunn
Software Craftsman
http://wxPython.org  Java give you jitters?  Relax with wxPython!





More information about the wxpython-dev mailing list