Task Todo List Conversion of programs that use Python 2 to Python 3
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/
Filter Todo List 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 |