FS#47448 - [wxpython] package should be renamed
Attached to Project:
Community Packages
Opened by Florijan Hamzic (cin) - Saturday, 19 December 2015, 19:43 GMT
Last edited by Balló György (City-busz) - Saturday, 07 April 2018, 14:45 GMT
Opened by Florijan Hamzic (cin) - Saturday, 19 December 2015, 19:43 GMT
Last edited by Balló György (City-busz) - Saturday, 07 April 2018, 14:45 GMT
|
Details
Description:
It's installed in the wrong directoryy -.- Additional info: extra/wxpython 3.0.2.0-2 [installed] A wxWidgets GUI toolkit for Python Steps to reproduce: install wxpython and check files with pacman -Qql wxpython |
This task depends upon
Closed by Balló György (City-busz)
Saturday, 07 April 2018, 14:45 GMT
Reason for closing: Implemented
Additional comments about closing: python-wxpython 4.0.1-1 and python2-wxpython3 3.0.2.0-1
Saturday, 07 April 2018, 14:45 GMT
Reason for closing: Implemented
Additional comments about closing: python-wxpython 4.0.1-1 and python2-wxpython3 3.0.2.0-1
But it is very confusing to me (and also others see: https://bbs.archlinux.org/viewtopic.php?id=191890) that a python2 module is labeled just as wxpython, why is it not named like all the other python libraries?
e.g.:
extra/python-numpy 1.10.2-1
Scientific tools for Python
extra/python2-numpy 1.10.2-1 [installed]
Scientific tools for Python
i would suggest to rename the package to python2-wxpython so people will not start to wonder why it is not available under python3/site-packages.
It is not much work to rename it, it has only a few dependencies.
However I’m not sure whether they are any wxpython app compatible with 4.0 at the moment.
1. https://aur.archlinux.org/packages/printrun/
2. https://github.com/kliment/Printrun/releases/tag/printrun-2.0.0rc3
- python2-wxpython3: it provides the classic wxPython 3 for a long time for the existing applications.
- python-wxpython: it provides the new wxPython 4 for applications which want to port to Python 3.
We should not provide wxPython 4 for Python 2, because it would conflict with wxPython 3. Old applications should port to wxPython 4 and Python 3 at the same time.
Aside for that this seems a reasonable solution.
– Current:
```
wxpython /usr/bin/editra
wxpython /usr/bin/helpviewer
wxpython /usr/bin/img2png
wxpython /usr/bin/img2py
wxpython /usr/bin/img2xpm
wxpython /usr/bin/pyalacarte
wxpython /usr/bin/pyalamode
wxpython /usr/bin/pycrust
wxpython /usr/bin/pyshell
wxpython /usr/bin/pywrap
wxpython /usr/bin/pywxrc
wxpython /usr/bin/xrced
```
–My 4.0 build:
```
wxpython /usr/bin/helpviewer
wxpython /usr/bin/img2png
wxpython /usr/bin/img2py
wxpython /usr/bin/img2xpm
wxpython /usr/bin/pycrust
wxpython /usr/bin/pyshell
wxpython /usr/bin/pyslices
wxpython /usr/bin/pyslicesshell
wxpython /usr/bin/pywxrc
wxpython /usr/bin/wxdemo
wxpython /usr/bin/wxdocs
wxpython /usr/bin/wxget
```
/usr/bin/editra2
/usr/bin/helpviewer2
/usr/bin/img2png2
/usr/bin/img2py2
/usr/bin/img2xpm2
/usr/bin/pyalacarte2
/usr/bin/pyalamode2
/usr/bin/pycrust2
/usr/bin/pyshell2
/usr/bin/pywrap2
/usr/bin/pywxrc2
/usr/bin/xrced2
compare:
https://www.archlinux.org/packages/community/any/python-cherrypy/
https://www.archlinux.org/packages/community/any/python2-cherrypy/
or
https://www.archlinux.org/packages/extra/any/python2-django/