ANN: wxPython 2.8.9.1

Announcing

···

----------

The 2.8.9.1 release of wxPython is now available for download at
http://wxpython.org/download.php. This release adds a quick fix for a
compatibility problem with Python 2.4.

Source code is available, as well as binaries for Python 2.3, 2.4 and
2.5, for Windows and Mac, as well some packages for various Linux
distributions. A summary of changes is listed below and also at
http://wxpython.org/recentchanges.php.

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 Python extension module that wraps 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 Java give you jitters? Relax with wxPython!

Hello,

The wx.TE_CENTER flag for the wxTextCtrl seems to have gotten broken. In 2.8.8.1 text was aligned in the center but in 2.8.9.1 it is now left aligned, can anyone else confirm? (wxMac 2.8.9.1, python 2.5.2)

text_align.py (643 Bytes)

Hello

Can anyone tell me when will the package of Ubuntu be updated ?

Thank you.

···

On Tue, Sep 30, 2008 at 12:42 PM, Robin Dunn robin@alldunn.com wrote:

Announcing


The 2.8.9.1 release of wxPython is now available for download at

http://wxpython.org/download.php. This release adds a quick fix for a

compatibility problem with Python 2.4.

Source code is available, as well as binaries for Python 2.3, 2.4 and

2.5, for Windows and Mac, as well some packages for various Linux

distributions. A summary of changes is listed below and also at

http://wxpython.org/recentchanges.php.

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 Python extension module that wraps 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 Java give you jitters? Relax with wxPython!


wxpython-users mailing list

wxpython-users@lists.wxwidgets.org

http://lists.wxwidgets.org/mailman/listinfo/wxpython-users

The official Ubuntu packages are always behind. If you notice, they
don't even have 2.8.8.0 up their yet. However, Robin maintains his
own apt repositories that have the latest version. See the page at
InstallingOnUbuntuOrDebian - wxPyWiki for more info on
how to configure apt for these.

Nate L.

···

On Mon, Sep 29, 2008 at 10:50 PM, Jia Lu <roka100@gmail.com> wrote:

Hello

Can anyone tell me when will the package of Ubuntu be updated ?

Thank you.

Hello!

I just update to 2.8.9.1 with no problems in my Ubuntu Hardy!

Thanks for the great work!

Mario

···

2008/9/29 Robin Dunn robin@alldunn.com

Announcing


The 2.8.9.1 release of wxPython is now available for download at

http://wxpython.org/download.php. This release adds a quick fix for a

compatibility problem with Python 2.4.

Source code is available, as well as binaries for Python 2.3, 2.4 and

2.5, for Windows and Mac, as well some packages for various Linux

distributions. A summary of changes is listed below and also at

http://wxpython.org/recentchanges.php.

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 Python extension module that wraps 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 Java give you jitters? Relax with wxPython!


wxpython-users mailing list

wxpython-users@lists.wxwidgets.org

http://lists.wxwidgets.org/mailman/listinfo/wxpython-users


Saludos / Best regards

Mario Lacunza
Consultor de Sistemas - Webmaster

Email: mlacunza [AT] gmail [DOT] com
Lima - Peru

Cody Precord wrote:

Hello,

The wx.TE_CENTER flag for the wxTextCtrl seems to have gotten broken. In 2.8.8.1 text was aligned in the center but in 2.8.9.1 it is now left aligned, can anyone else confirm? (wxMac 2.8.9.1, python 2.5.2)

Please create a bug ticket about it.

···

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

Hi there.

I'm getting this build error w/ 2.8.9.1:

building '_aui' extension
x86_64-pc-linux-gnu-gcc -pthread -fno-strict-aliasing -O3 -march=core2 -fomit-frame-pointer -pipe -fno-strict-aliasing -fPIC -DSWIG_TYPE_TABLE=_wxPython_table -DSWIG_PYTHON_OUTPUT_TUPLE -DWXP_USE_THREAD=1 -UNDEBUG -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ -Iinclude -Isrc -I/usr/lib64/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/python2.5 -c src/gtk/aui_wrap.cpp -o build-gtk2.unicode/temp.linux-x86_64-2.5/src/gtk/aui_wrap.o -pthread
In file included from src/gtk/aui_wrap.cpp:2814:
include/wx/wxPython/wxPython.h: In function 'bool wxPyCoreAPI_IMPORT()':
include/wx/wxPython/wxPython.h:39: warning: deprecated conversion from string constant to 'char*'
include/wx/wxPython/wxPython.h:39: warning: deprecated conversion from string constant to 'char*'
src/gtk/aui_wrap.cpp: In function 'PyObject* _wrap_new_AuiToolBarEvent(PyObject*, PyObject*, PyObject*)':
src/gtk/aui_wrap.cpp:18607: error: 'wxAuiToolBarEvent' was not declared in this scope
src/gtk/aui_wrap.cpp:18607: error: 'result' was not declared in this scope
src/gtk/aui_wrap.cpp:18635: error: expected primary-expression before ')' token
src/gtk/aui_wrap.cpp:18635: error: expected `;' before 'new'
src/gtk/aui_wrap.cpp: In function 'PyObject* _wrap_AuiToolBarEvent_IsDropDownClicked(PyObject*, PyObject*)':
src/gtk/aui_wrap.cpp:18648: error: 'wxAuiToolBarEvent' was not declared in this scope
src/gtk/aui_wrap.cpp:18648: error: 'arg1' was not declared in this scope
src/gtk/aui_wrap.cpp:18648: error: expected primary-expression before ')' token
src/gtk/aui_wrap.cpp:18648: error: expected `;' before numeric constant
src/gtk/aui_wrap.cpp:18660: error: expected type-specifier before 'wxAuiToolBarEvent'
src/gtk/aui_wrap.cpp:18660: error: expected `>' before 'wxAuiToolBarEvent'
src/gtk/aui_wrap.cpp:18660: error: expected `(' before 'wxAuiToolBarEvent'
src/gtk/aui_wrap.cpp:18660: error: expected primary-expression before '>' token
src/gtk/aui_wrap.cpp:18660: error: expected `)' before ';' token
src/gtk/aui_wrap.cpp:18663: error: expected primary-expression before 'bool'
src/gtk/aui_wrap.cpp:18663: error: expected `)' before 'bool'

etc.

any idea what could be going wrong?

···

On Mon, 29 Sep 2008 20:42:42 -0700 Robin Dunn <robin@alldunn.com> wrote:

The 2.8.9.1 release of wxPython is now available for download at
Redirecting.... This release adds a quick fix for a
compatibility problem with Python 2.4.

--
gcc-porting, by design, by neglect
treecleaner, for a fact or just for effect
wxwidgets @ gentoo EFFD 380E 047A 4B51 D2BD C64F 8AA8 8346 F9A4 0662

Ryan Hill wrote:

···

On Mon, 29 Sep 2008 20:42:42 -0700 > Robin Dunn <robin@alldunn.com> wrote:

The 2.8.9.1 release of wxPython is now available for download at
Redirecting.... This release adds a quick fix for a
compatibility problem with Python 2.4.

Hi there.

I'm getting this build error w/ 2.8.9.1:

building '_aui' extension
x86_64-pc-linux-gnu-gcc -pthread -fno-strict-aliasing -O3 -march=core2 -fomit-frame-pointer -pipe -fno-strict-aliasing -fPIC -DSWIG_TYPE_TABLE=_wxPython_table -DSWIG_PYTHON_OUTPUT_TUPLE -DWXP_USE_THREAD=1 -UNDEBUG -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ -Iinclude -Isrc -I/usr/lib64/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/python2.5 -c src/gtk/aui_wrap.cpp -o build-gtk2.unicode/temp.linux-x86_64-2.5/src/gtk/aui_wrap.o -pthread
In file included from src/gtk/aui_wrap.cpp:2814:
include/wx/wxPython/wxPython.h: In function 'bool wxPyCoreAPI_IMPORT()':
include/wx/wxPython/wxPython.h:39: warning: deprecated conversion from string constant to 'char*'
src/gtk/aui_wrap.cpp: In function 'PyObject* _wrap_new_AuiToolBarEvent(PyObject*, PyObject*, PyObject*)':
src/gtk/aui_wrap.cpp:18607: error: 'wxAuiToolBarEvent' was not declared in this scope
src/gtk/aui_wrap.cpp:18607: error: 'result' was not declared in this scope
src/gtk/aui_wrap.cpp:18635: error: expected primary-expression before ')' token
src/gtk/aui_wrap.cpp:18635: error: expected `;' before 'new'
src/gtk/aui_wrap.cpp: In function 'PyObject* _wrap_AuiToolBarEvent_IsDropDownClicked(PyObject*, PyObject*)':
src/gtk/aui_wrap.cpp:18648: error: 'wxAuiToolBarEvent' was not declared in this scope
src/gtk/aui_wrap.cpp:18648: error: 'arg1' was not declared in this scope
src/gtk/aui_wrap.cpp:18648: error: expected primary-expression before ')' token
src/gtk/aui_wrap.cpp:18648: error: expected `;' before numeric constant
src/gtk/aui_wrap.cpp:18660: error: expected type-specifier before 'wxAuiToolBarEvent'
src/gtk/aui_wrap.cpp:18660: error: expected `>' before 'wxAuiToolBarEvent'
src/gtk/aui_wrap.cpp:18660: error: expected `(' before 'wxAuiToolBarEvent'
src/gtk/aui_wrap.cpp:18660: error: expected primary-expression before '>' token
src/gtk/aui_wrap.cpp:18660: error: expected `)' before ';' token
src/gtk/aui_wrap.cpp:18663: error: expected primary-expression before 'bool'
src/gtk/aui_wrap.cpp:18663: error: expected `)' before 'bool'

etc.

any idea what could be going wrong?

My guess is that the version of wxWidgets being used is 2.8.8 or earlier. Did you build and install the wxWidgets in the 2.8.9.1 tarball? If so, what was the install prefix? If it's not /usr then you need to make sure you tell wxPython's build to use the wx-config from the other install prefix.

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

Yep, that's the problem. Thanks.

···

On Wed, 01 Oct 2008 23:23:15 -0700 Robin Dunn <robin@alldunn.com> wrote:

Ryan Hill wrote:
> any idea what could be going wrong?

My guess is that the version of wxWidgets being used is 2.8.8 or
earlier. Did you build and install the wxWidgets in the 2.8.9.1
tarball? If so, what was the install prefix? If it's not /usr then
you need to make sure you tell wxPython's build to use the wx-config
from the other install prefix.

--
gcc-porting, by design, by neglect
treecleaner, for a fact or just for effect
wxwidgets @ gentoo EFFD 380E 047A 4B51 D2BD C64F 8AA8 8346 F9A4 0662