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
206 packages displayed out of 206 total packages.
Arch Repository Name Current Version Staging Version Maintainers Status Last Touched By
x86_64 Community 0ad a26-4 svenstaro Complete Foxboron
x86_64 Community apitrace 11.1-1 lcarlier Complete lcarlier
x86_64 Extra apr 1.7.2-2 anatolik Complete anatolik
x86_64 Extra apr-util 1.6.3-1 anatolik Complete anatolik
x86_64 Community ardour 7.3-1 dvzrv Complete dvzrv
any Core automake 1.16.5-2 lfleischer, diabonas Complete andyrtr
x86_64 Extra avogadrolibs 1.97.0-3 arojas Complete arojas
x86_64 Community bash-language-server felixonmars, polyzen, maximbaz Complete jelle
x86_64 Community bluefish 2.2.13-1 FFY00 Complete FFY00
x86_64 Community bluegriffon Complete jelle
any Community bugzilla 5.0.6-5 spupykin Complete spupykin
x86_64 Extra bzr Complete polyzen
x86_64 Extra chromium 111.0.5563.110-1 foutrelis, felixonmars Complete foutrelis
x86_64 Community cjdns 22-1 anthraxx Complete kpcyrd
any Community cloudprint-cups Complete FFY00
x86_64 Community code 1.76.2-1 mtorromeo, FFY00 Complete Foxboron
any Community cozy-desktop Archange Complete Archange
x86_64 Community cozy-desktop 3.36.1-1 Archange Complete Archange
x86_64 Core crda Complete Foxboron
x86_64 Community csound 6.18.1-2 dvzrv, ainola Complete dvzrv
x86_64 Community ctemplate 2.4-2 eworm Complete eworm
any Community dblatex 0.3.12-4 lfleischer Complete Foxboron
x86_64 Community dia Complete yan12125
x86_64 Extra doxygen 1.9.6-1 anthraxx Complete andyrtr
x86_64 Community ecasound 2.9.3-8 dvzrv Complete dvzrv
x86_64 Community ecryptfs-utils 111-7 anthraxx Complete jelle
x86_64 Extra efl 1.26.3-6 raster Complete ronald
x86_64 Community electron 22.3.3-1 Archange Complete tensor5
x86_64 Community electron2 Complete jelle
x86_64 Community electron4 Complete tensor5
x86_64 Community electron5 Complete eschwartz
x86_64 Community electron6 Complete FFY00
x86_64 Community electron7 Complete FFY00
any Community epydoc Complete arodseth
any Community etckeeper 1.18.20-1 eworm Complete eworm
x86_64 Community faust 2.54.9-2 dvzrv Complete dvzrv
x86_64 Community fcitx 4.2.9.9-1 felixonmars Complete felixonmars
x86_64 Community fcitx-mozc 2.26.4360.102.gca82d39-2 felixonmars, farseerfc Complete farseerfc
x86_64 Community fio 3.34-1 anatolik Complete anatolik
x86_64 Extra firefox 111.0.1-1 heftig Complete heftig
x86_64 Extra flatpak-builder 1.2.3-1 heftig Complete heftig
x86_64 Extra folks 0.15.6-1 heftig Complete heftig
x86_64 Community freedroidrpg 1.0-1 jlichtblau Complete jlichtblau
x86_64 Community freeradius 3.2.2-1 eworm Complete eworm
x86_64 Community gammu 1.42.0-1 jlichtblau Complete bgyorgy
x86_64 Extra gconf Complete jelle
x86_64 Community geda-gaf Complete Foxboron
x86_64 Community gemrb Complete polyzen
any Extra getmail Complete andyrtr
x86_64 Community gif2png 3.0.0-4 jlichtblau Complete jlichtblau
x86_64 Extra git 2.40.0-1 eworm Complete eworm
x86_64 Community gmock felixonmars, anthraxx Complete Foxboron
any Extra gnome-doc-utils Complete jgc
x86_64 Extra gnome-menus 3.36.0-2 heftig Complete andyrtr
x86_64 Community gogglesmm 1.2.2-5 spupykin Complete spupykin
x86_64 Community grafana 9.4.7-1 jelle, seblu Complete jelle
any Community grafana-zabbix 4.2.10-1 bluewind Complete bluewind
x86_64 Extra graphviz 7.1.0-1 lfleischer Complete andyrtr
any Community gtk-recordmydesktop Complete jelle
x86_64 Community gtkspell3 3.0.10-2 bgyorgy Complete bgyorgy
x86_64 Extra gucharmap 15.0.2-1 heftig Complete heftig
x86_64 Community guitarix 0.44.1-4 dvzrv Complete dvzrv
x86_64 Community hivex 1.3.21-7 coderobe Complete coderobe
x86_64 Extra inkscape 1.2.2-4 lfleischer, eworm Complete bisson
x86_64 Community inn 2.7.0-4 spupykin Complete spupykin
any Community ipcheck Complete spupykin
x86_64 Extra java-openjfx 19.0.2.1.u1-1 felixonmars, anthraxx, freswa Complete Foxboron
x86_64 Extra java11-openjfx 11.0.18.u1-1 freswa Complete alucryd
x86_64 Extra java8-openjfx Complete freswa
any Community jcl Complete spupykin
any Community jmc Complete spupykin
x86_64 Community john 1.9.0.jumbo1-8 anthraxx, alerque Complete alerque
x86_64 Community jq 1.6-4 felixonmars, Foxboron, morganamilo, artafinde Complete Foxboron
x86_64 Community js185 Complete eschwartz
x86_64 Community julia 2:1.8.5-4 lfleischer, arojas Complete arojas
x86_64 Extra kcachegrind 22.12.3-1 felixonmars, arojas Complete Foxboron
x86_64 Community kodi 20.1-2 idevolder Complete Foxboron
x86_64 Community kresus 0.18.1-1 Archange Complete Archange
x86_64 Extra kross-interpreters Complete arojas
x86_64 Community libdnet 1.16.3-1 eworm Complete eworm
x86_64 Extra libevdev 1.13.0-1 andyrtr Complete andyrtr
x86_64 Core libevent 2.1.12-4 anatolik Complete anatolik
x86_64 Community libfes Complete arojas
x86_64 Extra libgda 5.2.10-5 Complete andyrtr
x86_64 Extra libglade Complete jgc
x86_64 Extra libgnome-keyring 3.12.0+13+g4f8ab73-3 Complete andyrtr
x86_64 Community libguestfs 1.48.6-2 dvzrv, coderobe Complete Foxboron
x86_64 Extra libgusb 0.4.5-1 alucryd Complete jelle
x86_64 Extra libieee1284 0.2.11-14 anatolik Complete anatolik
x86_64 Extra libkate 0.4.1-9 dvzrv Complete andyrtr
x86_64 Community libpgm 5.3.128-2 Complete kkeen
x86_64 Extra libpqxx 7.6.0-1 anthraxx Complete Foxboron
x86_64 Extra libpst 0.6.76-9 heftig Complete andyrtr
x86_64 Community libuhd 4.4.0.0-1 Complete kkeen
x86_64 Community libvolk 2:2.5.2-1 Complete kkeen
x86_64 Extra libxslt 1.1.37-2 heftig Complete andyrtr
x86_64 Community lilypond 2.24.1-1 dvzrv, ainola, alerque Complete dvzrv
x86_64 Community magma svenstaro, kgizdov, tpkessler Complete svenstaro
x86_64 Community mailman Complete yan12125
x86_64 Community marisa 0.2.6-9 felixonmars Complete Foxboron
x86_64 Community marsyas 0.5.0-9 felixonmars, dvzrv Complete dvzrv
x86_64 Community mate-menus 1.26.0-1 alex19EP Complete bgyorgy
x86_64 Community mathomatic 16.0.5-8 Complete kkeen
x86_64 Extra maxima 5.46.0-8 arojas Complete andyrtr
any Community mcomix Complete bgyorgy
x86_64 Community mediaproxy Complete spupykin
any Community mediawiki 1.39.2-1 spupykin Complete spupykin
x86_64 Extra mercurial 6.3.3-1 Complete andyrtr
any Extra meson 1.0.1-1 heftig, anthraxx Complete yan12125
x86_64 Community mftrace dvzrv Complete arojas
x86_64 Community ming 0.4.8.r68.g04aee523-4 cbehan Complete cbehan
x86_64 Community moosefs 3.0.117-1 arodseth Complete arodseth
any Extra munin-node 2.0.71-1 sangy Complete arojas
x86_64 Extra mysql-python Complete jelle
x86_64 Extra ncmpc 0.47-2 dvzrv Complete bisson
x86_64 Extra net-snmp 5.9.1-5 felixonmars Complete Foxboron
x86_64 Extra netpbm 10.73.42-2 Complete Foxboron
x86_64 Community nodejs 19.8.1-1 felixonmars Complete felixonmars
x86_64 Community nodejs-lts-carbon Complete jelle
x86_64 Community nodejs-lts-dubnium Complete Archange
x86_64 Community nodejs-lts-erbium Complete Archange
x86_64 Community nss-pam-ldapd 0.9.12-1 demize Complete demize
x86_64 Extra openconnect 1:9.01-2 anthraxx Complete andyrtr
x86_64 Community opensips 3.3.3-1 spupykin Complete Foxboron
x86_64 Community opensubdiv 3.5.0-2 svenstaro Complete svenstaro
x86_64 Community opera-ffmpeg-codecs 110.0.5481.178-1 idevolder Complete Foxboron
x86_64 Community pacparser 1.4.1-1 felixonmars Complete eschwartz
x86_64 Community patchage 1.0.10-2 dvzrv Complete dvzrv
x86_64 Community pidgin-talkfilters 2.7.0-6 cbehan Complete cbehan
x86_64 Community plan9port 20220818-1 arodseth Complete arodseth
x86_64 Community pluma 1.26.0-2 alex19EP Complete bgyorgy
x86_64 Community ptex 2.4.2-1 svenstaro Complete jelle
x86_64 Extra purple-plugin-pack 2.8.0-1 foutrelis Complete foutrelis
x86_64 Community pycharm-community-edition 2022.3.3-1 anthraxx, orhun, artafinde Complete artafinde
any Community pychecker Complete jelle
any Community pydb Complete jlichtblau
x86_64 Community pylibacl lfleischer Complete lfleischer
x86_64 Community pynac Complete arojas
x86_64 Community pypy 7.3.11-1 svenstaro Complete svenstaro
x86_64 Community pypy3 7.3.11-3 svenstaro Complete svenstaro
any Extra pyrex Complete jelle
x86_64 Community pyrit Complete Foxboron
any Community python-pywal 3.3.0-7 Foxboron Complete Foxboron
any Extra python2-backports Complete felixonmars
x86_64 Community python2-cheetah Complete kkeen
any Community python2-cherrypy Complete Foxboron
x86_64 Community python2-cjson Complete spupykin
any Community python2-fastimport Complete polyzen
any Community python2-gnutls Complete spupykin
any Extra python2-mpd Complete jelle
any Community python2-openid Complete Archange
x86_64 Community python2-pychm Complete eschwartz
x86_64 Community python2-pygame-sdl2 Complete Foxboron
any Community python2-pykka Complete svenstaro
x86_64 Community python2-tagpy Complete Foxboron
x86_64 Community pyzy 1.1-2 felixonmars Complete Foxboron
x86_64 Community raul Complete dvzrv
x86_64 Community rdiff-backup 2.0.5-3 felixonmars Complete felixonmars
x86_64 Extra refind-efi Complete dvzrv
x86_64 Community renpy 8.0.3-1 alucryd Complete yan12125
any Community repo 2.32-1 demize, FFY00, alex19EP Complete demize
any Community roundcubemail 1.6.1-2 spupykin Complete spupykin
x86_64 Community rox kkeen Complete kkeen
x86_64 Extra rrdtool 1.8.0-1 felixonmars Complete Foxboron
x86_64 Community rtaudio 5.2.0-1 dvzrv Complete dvzrv
x86_64 Community scribus 1.5.8-14 Archange, alerque Complete Archange
any Extra seabios 1.16.2-1 anatolik, dvzrv Complete anatolik
x86_64 Community seamonkey 2.53.15-1 Complete yan12125
any Community sgmltools-lite Complete spupykin
any Community shedskin Complete jelle
x86_64 Community singular 4.3.2-2 arojas Complete arojas
any Community singularity 1.00-5 svenstaro Complete svenstaro
x86_64 Community skia-sharp 2.88.3-1 alucryd Complete yan12125
x86_64 Community skktools 1.3.4-4 felixonmars Complete Foxboron
any Community spambayes Complete demize
x86_64 Community spectmorph 0.5.2-3 dvzrv Complete dvzrv
x86_64 Community spring 106.0-2 svenstaro Complete svenstaro
x86_64 Extra subversion 1.14.2-6 felixonmars Complete andyrtr
x86_64 Extra telepathy-farstream 0.6.2-7 arojas Complete andyrtr
x86_64 Extra telepathy-gabble 0.18.4-4 arojas Complete andyrtr
x86_64 Extra telepathy-glib 0.24.2-2 arojas Complete andyrtr
x86_64 Extra telepathy-haze 0.8.1-1 arojas Complete arojas
x86_64 Extra telepathy-idle 0.2.2-1 Complete andyrtr
x86_64 Extra telepathy-logger 0.8.2-5 arojas Complete andyrtr
x86_64 Extra telepathy-logger-qt 17.09.0-1 felixonmars, arojas Complete andyrtr
x86_64 Extra telepathy-salut 0.8.1-7 Complete andyrtr
x86_64 Community tellico 3.4.6-1 jlichtblau Complete jlichtblau
any Extra texlive-core 2022.63035-1 remy Complete Foxboron
x86_64 Extra texmacs Complete arojas
x86_64 Extra thunderbird 102.9.0-1 anthraxx Complete yan12125
any Community thunderbird-extension-enigmail Complete eschwartz
x86_64 Community tuxpaint Complete jelle
any Community txt2tags 3.8-1 cbehan Complete cbehan
x86_64 Community unicorn 2.0.1-1 anthraxx, Segaja Complete Foxboron
x86_64 Community uwsgi 2.0.21-5 svenstaro, felixonmars, dvzrv Complete svenstaro
x86_64 Community vault 1.13.0-1 shibumi, bastelfreak, hashworks Complete shibumi
any Community vim-latexsuite 1:1.10.0-3 lfleischer Complete lfleischer
any Community vim-ultisnips 3.2-6 Foxboron, grawlinson Complete Foxboron
any Extra wicd Complete jelle
any Community wifite 2:2.6.8-1 anthraxx Complete Foxboron
x86_64 Community wren Complete jelle
x86_64 Community xf86-video-qxl 0.1.5.r23.g52e9752-2 grazzolini Complete andyrtr
x86_64 Community xmms2 0.9.2-2 Complete arodseth
x86_64 Community xpra 4.4.4-1 grazzolini Complete grazzolini
x86_64 Community zn_poly arojas Complete arojas
x86_64 Extra zziplib 0.13.72-1 svenstaro Complete andyrtr