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 | Extra | apr | 1.7.5-3 | anatolik, carsme | Complete | anatolik | |
x86_64 | Extra | apr-util | 1.6.3-2 | anatolik, carsme | Complete | anatolik | |
any | Core | automake | 1.17-1 | lfleischer | Complete | andyrtr | |
x86_64 | Extra | avogadrolibs | 1.99.0-7 | 1.99.0-8 | arojas | Complete | arojas |
x86_64 | Extra | bzr | Complete | polyzen | |||
x86_64 | Extra | chromium | 131.0.6778.85-1 | foutrelis, felixonmars | Complete | foutrelis | |
x86_64 | Core | crda | Complete | Foxboron | |||
x86_64 | Extra | doxygen | 1.12.0-3 | anthraxx, Lahwaacz | Complete | andyrtr | |
x86_64 | Extra | efl | raster | Complete | ronald | ||
x86_64 | Extra | firefox | 133.0-1 | heftig | Complete | heftig | |
x86_64 | Extra | flatpak-builder | 1.4.4-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.47.1-1 | eworm | Complete | eworm | |
any | Extra | gnome-doc-utils | Complete | jgc | |||
x86_64 | Extra | gnome-menus | 3.36.0-3 | heftig | Complete | andyrtr | |
x86_64 | Extra | graphviz | 12.1.2-1 | 12.1.2-2 | lfleischer | Complete | andyrtr |
x86_64 | Extra | gucharmap | 15.1.1-1 | heftig | Complete | heftig | |
x86_64 | Extra | inkscape | 1.4-2 | 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.08.3-1 | felixonmars, arojas | Complete | Foxboron | |
x86_64 | Extra | kross-interpreters | Complete | arojas | |||
x86_64 | Extra | libevdev | 1.13.3-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.9-1 | alucryd | Complete | jelle | |
x86_64 | Extra | libieee1284 | 0.2.11-17 | 0.2.11-18 | anatolik, carsme | Complete | anatolik |
x86_64 | Extra | libkate | 0.4.1-10 | 0.4.1-11 | dvzrv | Complete | andyrtr |
x86_64 | Extra | libpqxx | 7.9.2-1 | anthraxx | Complete | Foxboron | |
x86_64 | Extra | libpst | 0.6.76-10 | heftig | Complete | andyrtr | |
x86_64 | Extra | libxslt | 1.1.42-1 | 1.1.42-2 | heftig | Complete | andyrtr |
x86_64 | Extra | maxima | 5.47.0-15 | arojas | Complete | andyrtr | |
x86_64 | Extra | mercurial | 6.9-1 | 6.9-2 | alerque | Complete | andyrtr |
any | Extra | meson | 1.6.0-1 | 1.6.0-3 | heftig, anthraxx | Complete | yan12125 |
any | Extra | munin-node | sangy | Complete | arojas | ||
x86_64 | Extra | mysql-python | Complete | jelle | |||
x86_64 | Extra | ncmpc | 0.51-1 | dvzrv | Complete | bisson | |
x86_64 | Extra | net-snmp | 5.9.4-6 | eworm | Complete | Foxboron | |
x86_64 | Extra | netpbm | 10.86.43-1 | alerque | Complete | Foxboron | |
x86_64 | Extra | openconnect | 1:9.12-2 | anthraxx | Complete | andyrtr | |
x86_64 | Extra | purple-plugin-pack | 2.8.0-2 | 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.9.0-2 | 1.9.0-3 | felixonmars | Complete | Foxboron |
any | Extra | seabios | 1.16.3-1 | anatolik, dvzrv | Complete | anatolik | |
x86_64 | Extra | subversion | 1.14.4-1 | 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-4 | bgyorgy | Complete | andyrtr | |
x86_64 | Extra | telepathy-haze | Complete | arojas | |||
x86_64 | Extra | telepathy-idle | 0.2.2-3 | bgyorgy | Complete | andyrtr | |
x86_64 | Extra | telepathy-logger | 0.8.2-7 | bgyorgy | Complete | andyrtr | |
x86_64 | Extra | telepathy-logger-qt | Complete | andyrtr | |||
x86_64 | Extra | telepathy-salut | 0.8.1-8 | Complete | andyrtr | ||
any | Extra | texlive-core | Complete | Foxboron | |||
x86_64 | Extra | texmacs | Complete | arojas | |||
x86_64 | Extra | thunderbird | 128.4.4-1 | anthraxx, artafinde | Complete | yan12125 | |
any | Extra | wicd | Complete | jelle | |||
x86_64 | Extra | zziplib | 0.13.78-1 | svenstaro | Complete | andyrtr |