= Proposed System Wide Change: wxPython 3 =
Change owner(s): Scott Talbert <swt(a)techie.net>
Get wxPython 3 packaged and into Fedora.
== Detailed Description ==
This change proposal aims to get wxPython 3.0 (Python bindings for the
wxWidgets GUI library) packaged and into Fedora. Currently Fedora has wxPython
2.8 which has not been updated since 2011. The plan is to make wxPython 3.0
co-installable with wxPython 2.8, similarly to what has been done with the
wxWidgets packages (wxGTK and wxGTK3).
== Scope ==
* Proposal owners:
** Update existing wxPython package so that it is co-installable with wxPython
3 (currently in progress ).
** Get wxPython 3 through the package review process, built, and ensure it can
co-exist with wxPython 2.8 package.
** If all wxPython-dependent packages get moved to wxPython 3.0, consider
retiring wxPython 2.8 package.
* Other developers:
** For maintainers of packages that depend on wxPython: switch the dependent
packages to use wxPython 3.0. This can be done package-by-package as time
permits. The API hasn't changed much between wxPython 2.8 and 3.0, but some
changes may be required.
** If a package cannot be moved to wxPython 3, after wxPython 3 is packaged,
maintainers should verify that their packages continue to use wxPython 2.8
correctly when wxPython 3.0 is co-installed. A small change may be required
to some packages to ensure they select wxPython 2.8 specifically.
* Release engineering: None
* Policies and guidelines: None