Task Todo List Conversion of programs that use Python 2 to Python 3

2019-12-23 - Chih-Hsuan Yen

Python 2.7 branch is going to be EOL'ed on 2020-01-01 [1]. A previous Todo [2] suggests to remove unused Python 2 libraries. In this Todo, I suggest to investigate programs that still use Python 2, either as runtime dependency or build/check dependencies, and see if it's possible to use Python 3 instead.

Notes for some packages are available at https://wiki.archlinux.org/index.php/User:Yan12125/python3-conversion. Whenever you have changed a package to use Python 3, feel free to either move the corresponding row to the Done section or simply remove the row. Also, feel free to update notes if there are something new (e.g., a new Python 3-compatible version released, patches merged, new patches proposed, ...).

Package can go directly into the repo; [staging] is not necessary.

[1] https://devguide.python.org/
[2] https://www.archlinux.org/todo/die-python2-die/

Link to lists of pkgbase values:

Filter Todo List Packages

Select filter criteria
66 packages displayed out of 66 total packages.
Arch Repository Name Current Version Staging Version Maintainers Status Last Touched By
x86_64 Extra apr 1.7.4-1 anatolik Complete anatolik
x86_64 Extra apr-util 1.6.3-1 anatolik Complete anatolik
any Core automake 1.16.5-2 lfleischer Complete andyrtr
x86_64 Extra avogadrolibs 1.99.0-1 arojas Complete arojas
x86_64 Extra bzr Complete polyzen
x86_64 Extra chromium 123.0.6312.86-1 foutrelis, felixonmars Complete foutrelis
x86_64 Core crda Complete Foxboron
x86_64 Extra doxygen 1.10.0-3 anthraxx, Lahwaacz Complete andyrtr
x86_64 Extra efl raster Complete ronald
x86_64 Extra firefox 124.0.1-1 heftig Complete heftig
x86_64 Extra flatpak-builder 1.4.2-1 heftig Complete heftig
x86_64 Extra folks 0.15.9-1 heftig Complete heftig
x86_64 Extra gconf Complete jelle
any Extra getmail Complete andyrtr
x86_64 Extra git 2.44.0-1 eworm Complete eworm
any Extra gnome-doc-utils Complete jgc
x86_64 Extra gnome-menus 3.36.0-2 heftig Complete andyrtr
x86_64 Extra graphviz 10.0.1-1 lfleischer Complete andyrtr
x86_64 Extra gucharmap 15.1.1-1 heftig Complete heftig
x86_64 Extra inkscape 1.3.2-4 lfleischer, eworm Complete bisson
x86_64 Extra java-openjfx Complete Foxboron
x86_64 Extra java11-openjfx Complete alucryd
x86_64 Extra java8-openjfx Complete freswa
x86_64 Extra kcachegrind 24.02.1-1 felixonmars, arojas Complete Foxboron
x86_64 Extra kross-interpreters Complete arojas
x86_64 Extra libevdev 1.13.1-1 andyrtr Complete andyrtr
x86_64 Core libevent 2.1.12-4 anatolik Complete anatolik
x86_64 Extra libgda Complete andyrtr
x86_64 Extra libglade Complete jgc
x86_64 Extra libgnome-keyring 1:3.12.0+r14+g23438cc-1 Complete andyrtr
x86_64 Extra libgusb 0.4.8-1 alucryd Complete jelle
x86_64 Extra libieee1284 0.2.11-15 anatolik Complete anatolik
x86_64 Extra libkate 0.4.1-9 dvzrv Complete andyrtr
x86_64 Extra libpqxx 7.9.0-1 anthraxx Complete Foxboron
x86_64 Extra libpst 0.6.76-9 heftig Complete andyrtr
x86_64 Extra libxslt 1.1.39-1 heftig Complete andyrtr
x86_64 Extra maxima 5.47.0-10 arojas Complete andyrtr
x86_64 Extra mercurial 6.7.1-1 alerque Complete andyrtr
any Extra meson 1.4.0-2 heftig, anthraxx Complete yan12125
any Extra munin-node sangy Complete arojas
x86_64 Extra mysql-python Complete jelle
x86_64 Extra ncmpc 0.49-1 dvzrv Complete bisson
x86_64 Extra net-snmp eworm Complete Foxboron
x86_64 Extra netpbm 10.86.40-2 alerque Complete Foxboron
x86_64 Extra openconnect 1:9.12-1 anthraxx Complete andyrtr
x86_64 Extra purple-plugin-pack 2.8.0-1 foutrelis Complete foutrelis
any Extra pyrex Complete jelle
any Extra python2-backports Complete felixonmars
any Extra python2-mpd Complete jelle
x86_64 Extra refind-efi Complete dvzrv
x86_64 Extra rrdtool 1.8.0-3 felixonmars Complete Foxboron
any Extra seabios 1.16.3-1 anatolik, dvzrv Complete anatolik
x86_64 Extra subversion 1.14.2-13 felixonmars Complete andyrtr
x86_64 Extra telepathy-farstream Complete andyrtr
x86_64 Extra telepathy-gabble 0.18.4-4 Complete andyrtr
x86_64 Extra telepathy-glib 0.24.2-3 bgyorgy Complete andyrtr
x86_64 Extra telepathy-haze Complete arojas
x86_64 Extra telepathy-idle 0.2.2-2 bgyorgy Complete andyrtr
x86_64 Extra telepathy-logger 0.8.2-6 bgyorgy Complete andyrtr
x86_64 Extra telepathy-logger-qt Complete andyrtr
x86_64 Extra telepathy-salut 0.8.1-7 Complete andyrtr
any Extra texlive-core Complete Foxboron
x86_64 Extra texmacs Complete arojas
x86_64 Extra thunderbird 115.9.0-1 anthraxx, artafinde Complete yan12125
any Extra wicd Complete jelle
x86_64 Extra zziplib 0.13.74-1 svenstaro Complete andyrtr