Discussion:
ANN: wxPython 3.0.1.1
Robin Dunn
2014-09-11 04:26:19 UTC
Permalink
Announcing
----------

wxPython 3.0.1.1 (classic) has been released and is now available for
download at http://wxpython.org/download.php. This build adds some
updates of the 3rdParty libraries that were left out of the last build
by mistake.

Various binaries are available for 32-bit and 64-bit Windows, and also
for OSX using the Carbon and Cocoa APIs, for Python 2.6 and 2.7.
Source code is also available at http://wxpython.org/download.php of
course, for building your own.


What is wxPython?
-----------------

wxPython is a GUI toolkit for the Python programming language. It
allows Python programmers to create programs with a robust, highly
functional graphical user interface, simply and easily. It is
implemented as a set of Python extension modules that wrap the GUI
components of the popular wxWidgets cross platform library, which is
written in C++.

wxPython is a cross-platform toolkit. This means that the same program
will usually run on multiple platforms without modifications.
Currently supported platforms are 32-bit and 64-bit Microsoft Windows,
most Linux or other Unix-like systems using GTK2, and Mac OS X 10.4+.
In most cases the native widgets are used on each platform to provide
a 100% native look and feel for the application.
--
Robin Dunn
Software Craftsman
http://wxPython.org
--
You received this message because you are subscribed to the Google Groups "wxPython-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to wxpython-users+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Igor Korot
2014-09-11 05:19:02 UTC
Permalink
Robin,
Post by Robin Dunn
Announcing
----------
wxPython 3.0.1.1 (classic) has been released and is now available for
download at http://wxpython.org/download.php. This build adds some
updates of the 3rdParty libraries that were left out of the last build
by mistake.
Various binaries are available for 32-bit and 64-bit Windows, and also
for OSX using the Carbon and Cocoa APIs, for Python 2.6 and 2.7.
Source code is also available at http://wxpython.org/download.php of
course, for building your own.
What is wxPython?
-----------------
wxPython is a GUI toolkit for the Python programming language. It
allows Python programmers to create programs with a robust, highly
functional graphical user interface, simply and easily. It is
implemented as a set of Python extension modules that wrap the GUI
components of the popular wxWidgets cross platform library, which is
written in C++.
wxPython is a cross-platform toolkit. This means that the same program
will usually run on multiple platforms without modifications.
Currently supported platforms are 32-bit and 64-bit Microsoft Windows,
most Linux or other Unix-like systems using GTK2, and Mac OS X 10.4+.
In most cases the native widgets are used on each platform to provide
a 100% native look and feel for the application.
Is wxPython really supports OSX starting from 10.4?

Thank you.
Post by Robin Dunn
--
Robin Dunn
Software Craftsman
http://wxPython.org
--
You received this message because you are subscribed to the Google Groups
"wxPython-users" group.
To unsubscribe from this group and stop receiving emails from it, send an
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "wxPython-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to wxpython-users+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Robin Dunn
2014-09-11 06:49:41 UTC
Permalink
Post by Igor Korot
Post by Robin Dunn
wxPython is a cross-platform toolkit. This means that the same program
will usually run on multiple platforms without modifications.
Currently supported platforms are 32-bit and 64-bit Microsoft Windows,
most Linux or other Unix-like systems using GTK2, and Mac OS X 10.4+.
In most cases the native widgets are used on each platform to provide
a 100% native look and feel for the application.
Is wxPython really supports OSX starting from 10.4?
Oops. No. I guess I should learn to read what I copy and paste! :-)
The min version these days is 10.6, but that may be dropped before too
much longer.
--
Robin Dunn
Software Craftsman
http://wxPython.org
--
You received this message because you are subscribed to the Google Groups "wxPython-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to wxpython-users+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Igor Korot
2014-09-11 07:28:13 UTC
Permalink
Robin,
Post by Igor Korot
Post by Robin Dunn
wxPython is a cross-platform toolkit. This means that the same program
will usually run on multiple platforms without modifications.
Currently supported platforms are 32-bit and 64-bit Microsoft Windows,
most Linux or other Unix-like systems using GTK2, and Mac OS X 10.4+.
In most cases the native widgets are used on each platform to provide
a 100% native look and feel for the application.
Is wxPython really supports OSX starting from 10.4?
Oops. No. I guess I should learn to read what I copy and paste! :-) The min
version these days is 10.6, but that may be dropped before too much longer.
I think the TRUNK is 10.7+. ;-)

Thank you.
--
Robin Dunn
Software Craftsman
http://wxPython.org
--
You received this message because you are subscribed to the Google Groups
"wxPython-users" group.
To unsubscribe from this group and stop receiving emails from it, send an
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "wxPython-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to wxpython-users+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Robin Dunn
2014-09-24 01:01:44 UTC
Permalink
Post by Igor Korot
Robin,
Post by Igor Korot
Post by Robin Dunn
wxPython is a cross-platform toolkit. This means that the same program
will usually run on multiple platforms without modifications.
Currently supported platforms are 32-bit and 64-bit Microsoft Windows,
most Linux or other Unix-like systems using GTK2, and Mac OS X 10.4+.
In most cases the native widgets are used on each platform to provide
a 100% native look and feel for the application.
Is wxPython really supports OSX starting from 10.4?
Oops. No. I guess I should learn to read what I copy and paste! :-) The min
version these days is 10.6, but that may be dropped before too much longer.
I think the TRUNK is 10.7+. ;-)
True, but wxPython is still using wxWidgets from the 3.0 branch.
--
Robin Dunn
Software Craftsman
http://wxPython.org
--
You received this message because you are subscribed to the Google Groups "wxPython-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to wxpython-users+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Steve Barnes
2014-09-11 06:22:00 UTC
Permalink
Post by Robin Dunn
Announcing
----------
wxPython 3.0.1.1 (classic) has been released and is now available for
download at http://wxpython.org/download.php. This build adds some
updates of the 3rdParty libraries that were left out of the last build
by mistake.
<snip>

Robin,

The sourceforge link Download wxPython-demo-3.0.1.1.tar.bz2 (4.0 MB)
<http://sourceforge.net/projects/wxpython/files/latest/download?source=files>
seems to be broken as it leads around in a circle without any downloads
being performed.

Gadget/Steve

​

**
--
You received this message because you are subscribed to the Google Groups "wxPython-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to wxpython-users+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Robin Dunn
2014-09-11 06:50:39 UTC
Permalink
Post by Steve Barnes
The sourceforge link Download wxPython-demo-3.0.1.1.tar.bz2 (4.0 MB)
<http://sourceforge.net/projects/wxpython/files/latest/download?source=files>
seems to be broken as it leads around in a circle without any downloads
being performed.
It may have not yet propagated to all the Sourceforge mirrors yet,
please try again.
--
Robin Dunn
Software Craftsman
http://wxPython.org
--
You received this message because you are subscribed to the Google Groups "wxPython-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to wxpython-users+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Steve Barnes
2014-09-12 05:19:40 UTC
Permalink
Post by Robin Dunn
Post by Steve Barnes
The sourceforge link Download wxPython-demo-3.0.1.1.tar.bz2 (4.0 MB)
<http://sourceforge.net/projects/wxpython/files/latest/download?source=files>
seems to be broken as it leads around in a circle without any downloads
being performed.
It may have not yet propagated to all the Sourceforge mirrors yet,
please try again.
Working now thanks!
--
You received this message because you are subscribed to the Google Groups "wxPython-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to wxpython-users+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Paul Wiseman
2014-09-11 10:54:30 UTC
Permalink
Post by Robin Dunn
Announcing
----------
wxPython 3.0.1.1 (classic) has been released and is now available for
download at http://wxpython.org/download.php. This build adds some
updates of the 3rdParty libraries that were left out of the last build
by mistake.
Various binaries are available for 32-bit and 64-bit Windows, and also
for OSX using the Carbon and Cocoa APIs, for Python 2.6 and 2.7.
Source code is also available at http://wxpython.org/download.php of
course, for building your own.
What is wxPython?
-----------------
wxPython is a GUI toolkit for the Python programming language. It
allows Python programmers to create programs with a robust, highly
functional graphical user interface, simply and easily. It is
implemented as a set of Python extension modules that wrap the GUI
components of the popular wxWidgets cross platform library, which is
written in C++.
wxPython is a cross-platform toolkit. This means that the same program
will usually run on multiple platforms without modifications.
Currently supported platforms are 32-bit and 64-bit Microsoft Windows,
most Linux or other Unix-like systems using GTK2, and Mac OS X 10.4+.
In most cases the native widgets are used on each platform to provide
a 100% native look and feel for the application.
--
Robin Dunn
Software Craftsman
http://wxPython.org
--
You received this message because you are subscribed to the Google Groups
"wxPython-users" group.
To unsubscribe from this group and stop receiving emails from it, send an
For more options, visit https://groups.google.com/d/optout.
I downloaded the carbon version for py2.7
(http://downloads.sourceforge.net/wxpython/wxPython3.0-osx-3.0.1.1-carbon-py2.7.dmg)
and my wx version is now 3.0.1.1 osx-cocoa (classic) - is this
correct?
--
You received this message because you are subscribed to the Google Groups "wxPython-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to wxpython-users+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Robin Dunn
2014-09-24 01:01:52 UTC
Permalink
Post by Paul Wiseman
I downloaded the carbon version for py2.7
(http://downloads.sourceforge.net/wxpython/wxPython3.0-osx-3.0.1.1-carbon-py2.7.dmg)
and my wx version is now 3.0.1.1 osx-cocoa (classic) - is this
correct?
Yes. However unless there is some reason you need the Carbon version
you will probably be better off with the Cocoa build instead.
--
Robin Dunn
Software Craftsman
http://wxPython.org
--
You received this message because you are subscribed to the Google Groups "wxPython-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to wxpython-users+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Paul Wiseman
2014-09-24 09:22:19 UTC
Permalink
Post by Paul Wiseman
I downloaded the carbon version for py2.7
(http://downloads.sourceforge.net/wxpython/wxPython3.0-osx-3.0.1.1-carbon-py2.7.dmg)
and my wx version is now 3.0.1.1 osx-cocoa (classic) - is this
correct?
Yes. However unless there is some reason you need the Carbon version you
will probably be better off with the Cocoa build instead.
Ok thanks, it just struck me as odd that it had cocoa in the version
string. We still target 10.5 which includes some lingering ppc users,
so I still need to use the carbon build.
--
You received this message because you are subscribed to the Google Groups "wxPython-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to wxpython-users+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Robin Dunn
2014-10-07 06:59:48 UTC
Permalink
Post by Paul Wiseman
Post by Paul Wiseman
I downloaded the carbon version for py2.7
(http://downloads.sourceforge.net/wxpython/wxPython3.0-osx-3.0.1.1-carbon-py2.7.dmg)
and my wx version is now 3.0.1.1 osx-cocoa (classic) - is this
correct?
Yes. However unless there is some reason you need the Carbon version you
will probably be better off with the Cocoa build instead.
Ok thanks, it just struck me as odd that it had cocoa in the version
string. We still target 10.5 which includes some lingering ppc users,
so I still need to use the carbon build.
Oops, I didn't look closely enough at the version string and slightly
misunderstood what it was you were asking. That should indeed say
osx-carbon. I'll check into that.
--
Robin Dunn
Software Craftsman
http://wxPython.org
--
You received this message because you are subscribed to the Google Groups "wxPython-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to wxpython-users+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Mario Lacunza
2014-09-11 12:28:29 UTC
Permalink
Hi Robin,

What's the best version for start a new dev? 2.9 or 3.x?

Enviado desde Gmail Móvil
Post by Robin Dunn
Announcing
----------
wxPython 3.0.1.1 (classic) has been released and is now available for
download at http://wxpython.org/download.php. This build adds some
updates of the 3rdParty libraries that were left out of the last build
by mistake.
Various binaries are available for 32-bit and 64-bit Windows, and also
for OSX using the Carbon and Cocoa APIs, for Python 2.6 and 2.7.
Source code is also available at http://wxpython.org/download.php of
course, for building your own.
What is wxPython?
-----------------
wxPython is a GUI toolkit for the Python programming language. It
allows Python programmers to create programs with a robust, highly
functional graphical user interface, simply and easily. It is
implemented as a set of Python extension modules that wrap the GUI
components of the popular wxWidgets cross platform library, which is
written in C++.
wxPython is a cross-platform toolkit. This means that the same program
will usually run on multiple platforms without modifications.
Currently supported platforms are 32-bit and 64-bit Microsoft Windows,
most Linux or other Unix-like systems using GTK2, and Mac OS X 10.4+.
In most cases the native widgets are used on each platform to provide
a 100% native look and feel for the application.
--
Robin Dunn
Software Craftsman
http://wxPython.org
--
You received this message because you are subscribed to the Google Groups
"wxPython-users" group.
To unsubscribe from this group and stop receiving emails from it, send an
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "wxPython-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to wxpython-users+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Robin Dunn
2014-09-24 01:02:23 UTC
Permalink
Post by Mario Lacunza
Hi Robin,
What's the best version for start a new dev? 2.9 or 3.x?
3.x for sure. You could think of the 3.0 release as 2.9.6 since it was
branched right after the 2.9.5 release and there will be no more work
done on the 2.9.x series, and the wxWidgets trunk/master branch has
already moved on to additions and enhancements for the 3.1 release.
--
Robin Dunn
Software Craftsman
http://wxPython.org
--
You received this message because you are subscribed to the Google Groups "wxPython-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to wxpython-users+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Nathan McCorkle
2014-09-11 16:57:14 UTC
Permalink
Post by Robin Dunn
Announcing
----------
wxPython 3.0.1.1 (classic) has been released and is now available for
Other than 3rd-party stuff, has this changed at all since the July 3.0.1
preview?
--
You received this message because you are subscribed to the Google Groups "wxPython-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to wxpython-users+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Nathan McCorkle
2014-09-11 16:57:38 UTC
Permalink
Post by Nathan McCorkle
Other than 3rd-party stuff, has this changed at all since the July 3.0.1
preview?
(For MSW)
--
You received this message because you are subscribed to the Google Groups "wxPython-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to wxpython-users+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Robin Dunn
2014-09-24 01:02:04 UTC
Permalink
Post by Robin Dunn
Announcing
----------
wxPython 3.0.1.1 (classic) has been released and is now available for
Other than 3rd-party stuff, has this changed at all since the July 3.0.1
preview?
The wxWidgets base is the same since that build, other than one
additional fix for a clipboard issue on OSX. wxPython has had some bug
fixes and other minor changes since then.
--
Robin Dunn
Software Craftsman
http://wxPython.org
--
You received this message because you are subscribed to the Google Groups "wxPython-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to wxpython-users+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Marco Prosperi
2014-09-12 08:14:41 UTC
Permalink
I'm trying to pass my application from wxpython2.9.4 to 3.0.1 but there
seems to be still some of the problems that made me skip wxpy2.9.5: when I
close the main window of my application (windows7-64bit, python 2.7) I get
exceptions like this below (none with wxpy2.9.4). How can I avoid that my
users get this? this happens after my OnExit function is completed

Marco

Error in atexit._run_exitfuncs:
Traceback (most recent call last):
File "C:\Programmi\Python27\lib\atexit.py", line 24, in _run_exitfuncs
func(*targs, **kargs)
PyAssertionError: C++ assertion "GetEventHandler() == this" failed at
..\..\src\
common\wincmn.cpp(478) in wxWindowBase::~wxWindowBase(): any pushed event
handle
rs must have been removed
Error in sys.exitfunc:
Traceback (most recent call last):
File "C:\Programmi\Python27\lib\atexit.py", line 24, in _run_exitfuncs
func(*targs, **kargs)
wx._core.PyAssertionError: C++ assertion "GetEventHandler() == this" failed
at .
.\..\src\common\wincmn.cpp(478) in wxWindowBase::~wxWindowBase(): any
pushed eve
nt handlers must have been removed
Post by Robin Dunn
Announcing
----------
wxPython 3.0.1.1 (classic) has been released and is now available for
download at http://wxpython.org/download.php. This build adds some
updates of the 3rdParty libraries that were left out of the last build
by mistake.
Various binaries are available for 32-bit and 64-bit Windows, and also
for OSX using the Carbon and Cocoa APIs, for Python 2.6 and 2.7.
Source code is also available at http://wxpython.org/download.php of
course, for building your own.
What is wxPython?
-----------------
wxPython is a GUI toolkit for the Python programming language. It
allows Python programmers to create programs with a robust, highly
functional graphical user interface, simply and easily. It is
implemented as a set of Python extension modules that wrap the GUI
components of the popular wxWidgets cross platform library, which is
written in C++.
wxPython is a cross-platform toolkit. This means that the same program
will usually run on multiple platforms without modifications.
Currently supported platforms are 32-bit and 64-bit Microsoft Windows,
most Linux or other Unix-like systems using GTK2, and Mac OS X 10.4+.
In most cases the native widgets are used on each platform to provide
a 100% native look and feel for the application.
--
Robin Dunn
Software Craftsman
http://wxPython.org
--
You received this message because you are subscribed to the Google Groups "wxPython-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to wxpython-users+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Nathan McCorkle
2014-09-12 16:33:09 UTC
Permalink
Post by Marco Prosperi
I'm trying to pass my application from wxpython2.9.4 to 3.0.1 but there
seems to be still some of the problems that made me skip wxpy2.9.5: when I
close the main window of my application (windows7-64bit, python 2.7) I get
exceptions like this below (none with wxpy2.9.4). How can I avoid that my
users get this? this happens after my OnExit function is completed
Marco
File "C:\Programmi\Python27\lib\atexit.py", line 24, in _run_exitfuncs
func(*targs, **kargs)
PyAssertionError: C++ assertion "GetEventHandler() == this" failed at
..\..\src\
common\wincmn.cpp(478) in wxWindowBase::~wxWindowBase(): any pushed event
handle
rs must have been removed
File "C:\Programmi\Python27\lib\atexit.py", line 24, in _run_exitfuncs
func(*targs, **kargs)
wx._core.PyAssertionError: C++ assertion "GetEventHandler() == this" failed
at .
.\..\src\common\wincmn.cpp(478) in wxWindowBase::~wxWindowBase(): any
pushed eve
nt handlers must have been removed
Post some code? Sounds like you're trying to interact with a wxPython
object in a function using atexit.register(AtExit)... which likely is
always going to happen after the wx Destroy method is all done.
--
You received this message because you are subscribed to the Google Groups "wxPython-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to wxpython-users+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Marco Prosperi
2014-09-15 12:19:43 UTC
Permalink
all the code addressed by the exception is out of my source. I don't have
any atexit.register in my code

Marco
Post by Nathan McCorkle
Post by Marco Prosperi
I'm trying to pass my application from wxpython2.9.4 to 3.0.1 but there
seems to be still some of the problems that made me skip wxpy2.9.5: when I
close the main window of my application (windows7-64bit, python 2.7) I get
exceptions like this below (none with wxpy2.9.4). How can I avoid that my
users get this? this happens after my OnExit function is completed
Marco
File "C:\Programmi\Python27\lib\atexit.py", line 24, in _run_exitfuncs
func(*targs, **kargs)
PyAssertionError: C++ assertion "GetEventHandler() == this" failed at
..\..\src\
common\wincmn.cpp(478) in wxWindowBase::~wxWindowBase(): any pushed event
handle
rs must have been removed
File "C:\Programmi\Python27\lib\atexit.py", line 24, in _run_exitfuncs
func(*targs, **kargs)
wx._core.PyAssertionError: C++ assertion "GetEventHandler() == this" failed
at .
.\..\src\common\wincmn.cpp(478) in wxWindowBase::~wxWindowBase(): any
pushed eve
nt handlers must have been removed
Post some code? Sounds like you're trying to interact with a wxPython
object in a function using atexit.register(AtExit)... which likely is
always going to happen after the wx Destroy method is all done.
--
You received this message because you are subscribed to the Google Groups "wxPython-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to wxpython-users+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Werner
2014-09-15 12:33:41 UTC
Permalink
Post by Marco Prosperi
all the code addressed by the exception is out of my source. I don't
have any atexit.register in my code
Marco
I'm trying to pass my application from wxpython2.9.4 to 3.0.1 but there
seems to be still some of the problems that made me skip wxpy2.9.5: when I
close the main window of my application (windows7-64bit, python 2.7) I get
exceptions like this below (none with wxpy2.9.4). How can I avoid that my
users get this? this happens after my OnExit function is completed
Marco
File "C:\Programmi\Python27\lib\atexit.py", line 24, in _run_exitfuncs
func(*targs, **kargs)
PyAssertionError: C++ assertion "GetEventHandler() == this" failed at
..\..\src\
common\wincmn.cpp(478) in wxWindowBase::~wxWindowBase(): any pushed event
handle
rs must have been removed
File "C:\Programmi\Python27\lib\atexit.py", line 24, in _run_exitfuncs
func(*targs, **kargs)
wx._core.PyAssertionError: C++ assertion "GetEventHandler() == this" failed
at .
.\..\src\common\wincmn.cpp(478) in
wxWindowBase::~wxWindowBase(): any
pushed eve
nt handlers must have been removed
Is it still to do with "wxPyXmlSubclassFactory" as in your report on the
2.9.5 issue?

Above exception looks a little bit different, could it be that you use
'PushEventHandler' in your code?

I have seen similar exception (but only in Phoenix and IIRC it was
something in lib.agw.aui) to do with event handlers not being removed
before closing the application.

Werner
--
You received this message because you are subscribed to the Google Groups "wxPython-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to wxpython-users+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Loading...