Task Todo List imp module removal in Python 3.12

2023-12-16 - Jelle van der Waa

Pyhton 3.12 removed the imp module, I've downloaded all packages which depend on Python searched through the source code with rg:

```
rg -l "import imp$"
```

There might be false positives in this list. But this was the best I could do. Please check if your package still depends on `import imp` or if it supports `importlib` already.

Please mark packages compatible with 3.12 as completed, which require work report an issue upstream and non-compatible packages in this pad:

https://md.archlinux.org/python-3.12-broken-packages

https://docs.python.org/dev/whatsnew/3.12.html#imp
https://docs.python.org/3.11/library/imp.html
https://docs.python.org/3.11/library/importlib.html

Link to lists of pkgbase values:

Filter Todo List Packages

Select filter criteria
35 packages displayed out of 35 total packages.
Arch Repository Name Current Version Staging Version Maintainers Status Last Touched By
any Extra accerciser 3.42.0-1 heftig Incomplete
x86_64 Extra adljack 1.3.1-2 dvzrv Complete jelle
any Extra autopep8 1:2.0.4-1 grawlinson Complete jelle
x86_64 Extra bazel 7.0.2-1 svenstaro, kgizdov Incomplete
any Extra beets 1.6.0-6 alucryd, Archange Complete alucryd
any Extra binwalk 2.3.4-2 anthraxx, FFY00, freswa Incomplete
x86_64 Extra bluefish 2.2.14-1 FFY00 Incomplete
x86_64 Extra cern-vdt 0.4.4-1 kgizdov Incomplete
any Extra cxxtest 4.4-10 arodseth Incomplete
x86_64 Extra cython0 0.29.37.1-1 arojas Complete arojas
any Extra dblatex 0.3.12-7 lfleischer Incomplete
any Extra dstat Complete svenstaro
any Extra gpodder 3.11.4-1 bgyorgy Incomplete
x86_64 Extra powerline 2.8.3-2 farseerfc, Antiz Incomplete
x86_64 Extra pycharm-community-edition 2023.3.3-1 anthraxx, orhun, artafinde Incomplete
any Extra python-ansiwrap 0.8.4-7 felixonmars Incomplete
any Extra python-asn1crypto 1.5.1-3 felixonmars Complete jelle
any Extra python-boto 2.49.0.20190327-9 lfleischer, felixonmars Incomplete
any Extra python-diff-match-patch 20200713-6 jlichtblau Complete jelle
any Extra python-dominate 2.9.1-1 felixonmars Complete jelle
x86_64 Extra python-iminuit 2.21.3-1 kgizdov Incomplete
any Extra python-klein 23.12.0-1 yan12125 Complete yan12125
x86_64 Extra python-lxml 4.9.2-3 felixonmars Incomplete
any Extra python-manhole 1.8.0-4 felixonmars Complete jelle
any Extra python-oscrypto 1.3.0-5 Complete jelle
any Extra python-pathtools felixonmars Complete dvzrv
any Extra python-paver 1.3.4-7 felixonmars Incomplete
x86_64 Extra python-pivy 0.6.8-2 arodseth Incomplete
any Extra python-pynvim 0.5.0-2 svenstaro Incomplete
x86_64 Extra python-pyscard 2.0.7-1 eworm Complete eworm
any Extra python-pysmt 0.9.5-2 anthraxx Incomplete
any Extra python-qt.py 1.3.8-2 FFY00 Complete dvzrv
x86_64 Extra python-reportlab 3.6.12-3 Foxboron Incomplete
x86_64 Extra python-salsa20 felixonmars Incomplete
x86_64 Extra python-wrapt 1.16.0-1 felixonmars Complete dvzrv