ANN: wxPython 3.0.1.1

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

Robin,

Announcing
----------

wxPython 3.0.1.1 (classic) has been released and is now available for
download at Redirecting.... 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 Redirecting... 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.

···

On Wed, Sep 10, 2014 at 9:26 PM, Robin Dunn <robin@alldunn.com> wrote:

--
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+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Robin, The sourceforge link seems to be broken as it leads around in a circle without any downloads being performed.
···

On 11/09/14 05:26, Robin Dunn wrote:

  Announcing


  ----------




  wxPython 3.0.1.1 (classic) has been released and is now available

for

  download at .  This build adds

some
updates of the 3rdParty libraries that were left out of the last
build
by mistake.

Download
wxPython-demo-3.0.1.1.tar.bz2 (4.0 MB)

Gadget/Steve

http://wxpython.org/download.php

Igor Korot wrote:

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! :slight_smile: The min version these days is 10.6, but that may be dropped before too much longer.

···

--
Robin Dunn
Software Craftsman

Steve Barnes wrote:

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&gt;
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

Robin,

Igor Korot wrote:

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! :slight_smile: The min
version these days is 10.6, but that may be dropped before too much longer.

I think the TRUNK is 10.7+. :wink:

Thank you.

···

On Wed, Sep 10, 2014 at 11:49 PM, Robin Dunn <robin@alldunn.com> wrote:

--
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+unsubscribe@googlegroups.com.
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?

···

On 11 September 2014 05:26, Robin Dunn <robin@alldunn.com> wrote:

Announcing
----------

wxPython 3.0.1.1 (classic) has been released and is now available for
download at Redirecting.... 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 Redirecting... 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+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Hi Robin,

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

Enviado desde Gmail Móvil

···

El sep 10, 2014 11:26 PM, “Robin Dunn” robin@alldunn.com escribió:

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+unsubscribe@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

Other than 3rd-party stuff, has this changed at all since the July 3.0.1
preview?

···

On Wednesday, September 10, 2014 9:26:26 PM UTC-7, Robin Dunn wrote:

Announcing
----------

wxPython 3.0.1.1 (classic) has been released and is now available for

--
https://mail.python.org/mailman/listinfo/python-announce-list

        Support the Python Software Foundation:
        Support the PSF with a Donation or by becoming a Supporting Member! | Python Software Foundation

(For MSW)

···

On Thursday, September 11, 2014 9:57:15 AM UTC-7, Nathan McCorkle wrote:

Other than 3rd-party stuff, has this changed at all since the July 3.0.1
preview?

--
https://mail.python.org/mailman/listinfo/python-announce-list

        Support the Python Software Foundation:
        Support the PSF with a Donation or by becoming a Supporting Member! | Python Software Foundation

Working now thanks!

···

On 11/09/14 07:50, Robin Dunn wrote:

Steve Barnes wrote:

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&gt;

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.

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

···

On Thursday, September 11, 2014 6:26:26 AM UTC+2, Robin Dunn wrote:

Announcing
----------

wxPython 3.0.1.1 (classic) has been released and is now available for
download at Redirecting.... 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 Redirecting... 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

--
https://mail.python.org/mailman/listinfo/python-announce-list

        Support the Python Software Foundation:
        Support the PSF with a Donation or by becoming a Supporting Member! | Python Software Foundation

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.

···

On Friday, September 12, 2014 1:14:41 AM UTC-7, Marco Prosperi wrote:

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

all the code addressed by the exception is out of my source. I don’t have any atexit.register in my code

Marco

···

On Friday, September 12, 2014 6:33:09 PM UTC+2, Nathan McCorkle wrote:

On Friday, September 12, 2014 1:14:41 AM UTC-7, Marco Prosperi wrote:

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 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.

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

···

On 9/15/2014 14:19, Marco Prosperi
wrote:

    all the code addressed by the exception is out of my source. I

don’t have any atexit.register in my code

    Marco



    On Friday, September 12, 2014 6:33:09 PM UTC+2, Nathan McCorkle

wrote:

        On Friday, September 12, 2014 1:14:41 AM UTC-7, Marco

Prosperi wrote:

          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

Igor Korot wrote:

Robin,

Igor Korot wrote:

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! :slight_smile: The min
version these days is 10.6, but that may be dropped before too much longer.

I think the TRUNK is 10.7+. :wink:

True, but wxPython is still using wxWidgets from the 3.0 branch.

···

On Wed, Sep 10, 2014 at 11:49 PM, Robin Dunn<robin@alldunn.com> wrote:

--
Robin Dunn
Software Craftsman

Paul Wiseman wrote:

···

On 11 September 2014 05:26, Robin Dunn<robin@alldunn.com> wrote:

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

Nathan McCorkle wrote:

    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.

···

On Wednesday, September 10, 2014 9:26:26 PM UTC-7, Robin Dunn wrote:

--
Robin Dunn
Software Craftsman

Mario Lacunza wrote:

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

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.

···

On 24 September 2014 02:01, Robin Dunn <robin@alldunn.com> wrote:

Paul Wiseman wrote:

On 11 September 2014 05:26, Robin Dunn<robin@alldunn.com> wrote:

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.