Task Todo List Use PEP 517 for building if supported

2023-12-16 - Jelle van der Waa

All these packages build using setup.py, which at some point will go away so it would be a good time to switch to a PEP517 installer.

Packages found using Gitlab code search on "setup.py build"

$ pkgctl repo clone all of them
$ ls | parallel -j 4 "cd {} && makepkg -od"
$ fd pyproject.toml | sed 's|/.*||' | sort | uniq | sort | uniq | wl-copy

If the package cannot be build yet with a PEP517 and you have found a false positive, just mark it as complete.

Link to lists of pkgbase values:

Filter Todo List Packages

Select filter criteria
272 packages displayed out of 272 total packages.
Arch Repository Name Current Version Staging Version Maintainers Status Last Touched By
any Extra ansible 10.1.0-1 svenstaro, Antiz Complete Antiz
any Extra b4 0.14.0-1 Foxboron, gromit Complete Foxboron
x86_64 Extra breezy 3.3.7-2 alucryd Complete alucryd
any Extra buildbot 3.11.2-1 yan12125 Incomplete
x86_64 Extra calibre 7.12.0-1 alerque Complete alerque
any Extra certbot 2.8.0-2 jelle, grawlinson Complete grawlinson
any Extra certbot-apache 2.8.0-2 grawlinson Complete grawlinson
any Extra certbot-dns-cloudflare 2.8.0-3 grawlinson Complete grawlinson
any Extra certbot-dns-digitalocean 2.8.0-2 grawlinson Complete grawlinson
any Extra certbot-dns-dnsimple 2.8.0-2 felixonmars, grawlinson Complete grawlinson
any Extra certbot-dns-dnsmadeeasy 2.8.0-2 grawlinson Complete grawlinson
any Extra certbot-dns-gehirn 2.8.0-2 grawlinson Complete grawlinson
any Extra certbot-dns-google 2.8.0-2 grawlinson Complete grawlinson
any Extra certbot-dns-linode 2.8.0-2 grawlinson Complete grawlinson
any Extra certbot-dns-luadns 2.8.0-2 grawlinson Complete grawlinson
any Extra certbot-dns-nsone 2.8.0-2 grawlinson Complete grawlinson
any Extra certbot-dns-ovh 2.8.0-2 grawlinson Complete grawlinson
any Extra certbot-dns-rfc2136 2.8.0-2 grawlinson Complete grawlinson
any Extra certbot-dns-route53 2.8.0-2 grawlinson Complete grawlinson
any Extra certbot-dns-sakuracloud 2.8.0-2 grawlinson Complete grawlinson
any Extra certbot-nginx 2.8.0-2 grawlinson Complete grawlinson
any Extra chatblade 0.4.0-2 hashworks Complete hashworks
any Extra copr-cli 1.105-2 felixonmars Complete dvzrv
any Extra deluge 1:2.1.1-6 heftig Complete heftig
x86_64 Extra diffoscope 271-1 jelle, anthraxx, sangy Complete dvzrv
any Extra feeluown-kuwo 0.2.2-3 felixonmars Complete dvzrv
any Extra htmlmin 0.1.12-10 anthraxx Complete polyzen
x86_64 Extra kitty 0.35.1-1 lfleischer, serebit Complete maximbaz
x86_64 Extra libvirt-python 1:10.4.0-1 freswa Complete dvzrv
any Extra mat2 0.13.4-5 kpcyrd Complete kpcyrd
x86_64 Extra mercurial 6.7.4-1 alerque Complete alerque
any Extra mopidy 3.4.2-2 Foxboron Complete Foxboron
x86_64 Extra opentimelineio 0.16.0-2 arojas Complete arojas
any Extra pelican 4.9.1-2 farseerfc Complete dvzrv
any Extra pgcli 4.1.0-1 grawlinson Complete dvzrv
any Extra pifpaf 3.1.5-8 felixonmars Complete polyzen
any Extra pmbootstrap 2.3.1-1 kpcyrd Complete kpcyrd
x86_64 Extra pyalpm 0.10.9-2 jelle Complete polyzen
x86_64 Extra pyside6 6.7.1-1 arojas Complete arojas
any Extra python-abydos 0.5.0-7 Archange Complete dvzrv
any Extra python-acme 2.8.0-2 grawlinson Complete grawlinson
any Extra python-aiobotocore 2.13.0-1 yan12125 Complete yan12125
any Extra python-alembic 1.13.1-2 felixonmars, anthraxx Complete dvzrv
any Extra python-apispec 6.0.2-4 felixonmars Complete dvzrv
any Extra python-apptools Complete polyzen
x86_64 Extra python-apsw 3.45.2.0-2 jelle Incomplete
any Extra python-async-timeout 4.0.3-4 felixonmars, anthraxx Complete dvzrv
any Extra python-async_generator felixonmars, anthraxx Complete polyzen
x86_64 Extra python-asyncpg 0.29.0-3 carsme Complete dvzrv
any Extra python-asynctest felixonmars Complete dvzrv
any Extra python-autocommand 2.2.2-6 felixonmars Complete dvzrv
x86_64 Extra python-blosc 1.11.1-4 Archange, grawlinson Incomplete
x86_64 Extra python-bottleneck 1.3.7-4 Archange Complete dvzrv
x86_64 Extra python-btrees 4.11.3-4 felixonmars Complete dvzrv
any Extra python-cachetools 5.3.2-3 felixonmars Complete dvzrv
any Extra python-calver 2022.06.26-5 felixonmars Complete dvzrv
any Extra python-celery 5.3.6-2 sangy Complete polyzen
x86_64 Extra python-cftime 1.6.3-3 Archange Complete dvzrv
any Extra python-charset-normalizer 3.3.2-2 alucryd, polyzen Complete polyzen
x86_64 Extra python-ciso8601 2.3.1-3 alucryd Complete alucryd
x86_64 Extra python-clevercsv 0.8.2-1 felixonmars Complete jelle
any Extra python-cmd2 2.4.3-3 felixonmars Complete polyzen
any Extra python-colander felixonmars Complete polyzen
any Extra python-colorcet 3.1.0-2 Archange Complete dvzrv
any Extra python-configupdater 3.2-1 felixonmars Complete dvzrv
any Extra python-copr 1.127-3 felixonmars Complete dvzrv
x86_64 Extra python-coverage 7.5.1-1 jelle, felixonmars, FFY00 Complete dvzrv
x86_64 Extra python-cryptography 42.0.6-1 felixonmars Complete polyzen
any Extra python-cssselect 1.2.0-6 felixonmars Complete dvzrv
any Extra python-curtsies 0.4.2-3 grawlinson Incomplete
x86_64 Extra python-cython-test-exception-raiser 1.0.2-6 felixonmars Complete dvzrv
any Extra python-dateutil 2.9.0-5 jelle, alerque Complete alerque
x86_64 Extra python-datrie 0.8.2-5 hashworks Complete hashworks
any Extra python-defusedxml 0.7.1-6 felixonmars Complete polyzen
any Extra python-deprecated 1.2.14-3 felixonmars Complete dvzrv
any Extra python-dill 0.3.8-2 Incomplete
x86_64 Extra python-distributed 2024.4.1-2 Archange Complete dvzrv
any Extra python-django-haystack 3.3.0-1 dvzrv Complete dvzrv
any Extra python-django-modeltranslation 0.18.13-1 alucryd Complete alucryd
any Extra python-dnspython 1:2.6.1-1 jelle Complete polyzen
any Extra python-dominate 2.9.1-2 felixonmars Complete dvzrv
x86_64 Extra python-editdistance felixonmars Complete jelle
any Extra python-enrich 1.2.7-6 Complete dvzrv
any Extra python-feedgenerator 2.1.0-4 farseerfc Complete dvzrv
x86_64 Extra python-fiona 1.9.6-3 Archange Complete dvzrv
any Extra python-fixtures 4.1.0-3 Complete jelle
any Extra python-flask-httpauth 4.8.0-3 kpcyrd Complete kpcyrd
any Extra python-flexmock 0.12.1-1 felixonmars Complete polyzen
any Extra python-freezegun 1.5.1-1 grawlinson Complete polyzen
any Extra python-frozendict 1:2.4.0-2 demize, alex19EP Complete polyzen
x86_64 Extra python-gdstk 0.9.42-2 felixonmars Complete dvzrv
any Extra python-geopandas 0.14.3-5 Archange Complete dvzrv
x86_64 Extra python-gevent 24.2.1-2 Incomplete
any Extra python-graphql-core 3.2.3-5 alucryd Complete alucryd
any Extra python-graphql-relay 3.2.0-4 alucryd Complete alucryd
x86_64 Extra python-gssapi 1.8.3-2 anthraxx Complete polyzen
any Extra python-h11 0.14.0-3 felixonmars Incomplete
x86_64 Extra python-h5py 3.11.0-2 Archange Incomplete
x86_64 Extra python-h5py-openmpi 3.11.0-2 Archange Incomplete
x86_64 Extra python-http-parser felixonmars Complete polyzen
any Extra python-httplib2 0.22.0-5 grawlinson Complete dvzrv
x86_64 Extra python-hunter 3.6.0-2 felixonmars Incomplete
any Extra python-hyperlink 21.0.0-6 felixonmars Complete polyzen
any Extra python-ifaddr 0.2.0-5 jelle Complete jelle
any Extra python-imaplib2 3.6-6 jlichtblau, Foxboron Complete Foxboron
any Extra python-incremental 22.10.0-5 felixonmars Complete dvzrv
any Extra python-ini2toml 0.15-1 felixonmars Complete dvzrv
any Extra python-internetarchive 3.5.0-2 bluewind Incomplete
any Extra python-ipdb 0.13.13-4 felixonmars Complete dvzrv
any Extra python-ipympl 0.9.4-3 arojas Complete arojas
any Extra python-isort 5.13.2-3 alerque Complete alerque
any Extra python-janus 1.0.0-4 felixonmars Complete dvzrv
any Extra python-jedi 0.19.1-2 anthraxx, polyzen Complete polyzen
any Extra python-jose 3.3.0-7 felixonmars Complete polyzen
x86_64 Extra python-jq 1.7.0-3 polyzen Complete polyzen
any Extra python-jsbeautifier 1.15.1-2 felixonmars, polyzen Complete polyzen
any Extra python-jsonpickle 3.0.2-2 felixonmars Complete dvzrv
any Extra python-jsonrpclib-pelix 0.4.3.2-3 Foxboron Complete Foxboron
any Extra python-junit-xml 1.9-8 yan12125 Complete yan12125
any Extra python-k5test 0.10.4-3 anthraxx Complete dvzrv
any Extra python-kaitaistruct 0.10-4 felixonmars Complete dvzrv
any Extra python-keycloak 3.3.0-2 jelle Complete dvzrv
x86_64 Extra python-kivy 2.2.1-3 FFY00 Incomplete
x86_64 Extra python-kiwisolver 1.4.5-3 felixonmars Complete polyzen
any Extra python-klein 23.12.0-2 yan12125 Complete yan12125
x86_64 Extra python-krb5 0.5.1-2 Archange Incomplete
any Extra python-lazy felixonmars Complete polyzen
x86_64 Extra python-lazy-object-proxy 1.10.0-3 felixonmars Incomplete
x86_64 Extra python-ldap 3.4.4-2 Foxboron Complete Foxboron
x86_64 Extra python-llfuse 1.5.0-2 lfleischer Complete lfleischer
x86_64 Extra python-lru-dict alucryd Complete alucryd
any Extra python-lsp-black 2.0.0-3 Archange Complete dvzrv
any Extra python-markdown-math 0.8-7 farseerfc Complete polyzen
any Extra python-marshmallow 3.20.2-3 felixonmars Complete dvzrv
x86_64 Extra python-maxminddb 2.5.2-1 felixonmars Complete dvzrv
any Extra python-merge3 0.0.15-1 alucryd Complete alucryd
x86_64 Extra python-ml-dtypes 0.4.0-1 svenstaro Complete dvzrv
x86_64 Extra python-mpi4py 3.1.5-5 Archange Complete dvzrv
any Extra python-mplhep_data 0.0.3-3 kgizdov Incomplete
x86_64 Extra python-msgpack 1.0.5-2 jelle, demize Complete polyzen
x86_64 Extra python-multidict 6.0.5-2 anthraxx Complete polyzen
any Extra python-nbdime 4.0.1-3 Complete yan12125
any Extra python-nest-asyncio 1.6.0-3 felixonmars Complete dvzrv
x86_64 Extra python-netcdf4 1.6.5-2 Archange Incomplete
x86_64 Extra python-netcdf4-openmpi 1.6.5-3 Archange Incomplete
x86_64 Extra python-numexpr 2.9.0-3 Archange Complete dvzrv
x86_64 Extra python-osmium 3.7.0-4 hashworks Complete hashworks
any Extra python-outcome 1.3.0.post0-4 alucryd Complete alucryd
x86_64 Extra python-pandas 1.5.3-4 Archange, Foxboron Incomplete
any Extra python-parso 1:0.8.4-2 anthraxx, polyzen Complete polyzen
any Extra python-pastedeploy 3.1-1 felixonmars Complete dvzrv
x86_64 Extra python-patiencediff 0.2.15-1 alucryd Complete alucryd
any Extra python-pdm 2.15.4-1 dvzrv Complete dvzrv
any Extra python-pecan 1.5.1-1 foxxx0 Complete polyzen
any Extra python-pep621 FFY00 Complete polyzen
any Extra python-pgpy 0.6.0-4 grawlinson Complete dvzrv
any Extra python-pgspecial 2.1.2-1 grawlinson Complete dvzrv
any Extra python-pluggy 1.5.0-1 felixonmars, polyzen Complete dvzrv
any Extra python-portend 3.2.0-1 foxxx0 Complete dvzrv
any Extra python-prance 0.22.11.04.0-3 felixonmars Incomplete
any Extra python-praw 7.7.1-3 felixonmars Complete polyzen
x86_64 Extra python-primecountpy 0.1.0-5 arojas Complete arojas
x86_64 Extra python-psutil 5.9.8-4 jelle Complete dvzrv
any Extra python-py-cpuinfo 9.0.0-4 felixonmars Complete dvzrv
any Extra python-pyaml 23.12.0-2 felixonmars Complete dvzrv
x86_64 Extra python-pyarrow 16.1.0-1 Archange, kgizdov Complete dvzrv
x86_64 Extra python-pyaudio 0.2.14-3 ainola Complete ainola
any Extra python-pycountry 23.12.11-2 grazzolini, Foxboron Complete Foxboron
any Extra python-pyct 0.5.0-3 Archange Complete jelle
any Extra python-pyfakefs 5.5.0-1 alucryd Complete alucryd
x86_64 Extra python-pygeos Archange Complete polyzen
any Extra python-pyhcl 0.4.5-2 yan12125 Complete yan12125
x86_64 Extra python-pyicu 2.12-5 felixonmars Complete dvzrv
any Extra python-pykka 4.0.2-2 Foxboron Complete Foxboron
x86_64 Extra python-pymongo 4.6.1-2 Complete jelle
x86_64 Extra python-pynacl 1.5.0-2 demize Complete dvzrv
any Extra python-pynvim 0.5.0-3 svenstaro Complete svenstaro
x86_64 Extra python-pyogrio 0.8.0-1 Archange Complete jelle
x86_64 Extra python-pyopencl 1:2024.1-1 sangy Complete dvzrv
any Extra python-pyotp 2.9.0-2 anthraxx Complete polyzen
any Extra python-pypng 0.20231004.0-2 Incomplete
x86_64 Extra python-pyproj 3.6.1-2 jlichtblau, Archange Incomplete
any Extra python-pypugjs 5.11.0-1 yan12125 Complete yan12125
any Extra python-pyscreenshot 3.1-4 Archange Complete jelle
x86_64 Extra python-pytables 3.9.2-3 Archange, carsme Complete jelle
any Extra python-pytest-aiohttp 1.0.5-3 anthraxx Complete polyzen
any Extra python-pytest-benchmark 4.0.0-6 felixonmars Complete polyzen
any Extra python-pytest-click 1.1.0-4 hashworks Complete hashworks
any Extra python-pytest-forked 1.6.0-4 felixonmars Complete polyzen
any Extra python-pytest-html felixonmars, dvzrv Complete dvzrv
any Extra python-pytest-mypy 0.10.3-6 felixonmars, FFY00 Complete dvzrv
any Extra python-pytest-repeat 0.9.3-1 felixonmars Complete dvzrv
any Extra python-pytest-sugar 1.0.0-4 felixonmars, FFY00 Complete dvzrv
any Extra python-pytest-trio 0.8.0-6 alucryd Complete alucryd
x86_64 Extra python-pytorch 2.3.0-5 2.3.1-2 svenstaro, kgizdov, tpkessler Incomplete
x86_64 Extra python-pytorch-rocm 2.3.0-5 2.3.1-2 svenstaro, kgizdov, tpkessler Incomplete
any Extra python-pyusb 1.2.1-5 FFY00 Incomplete
any Extra python-pyvcd 0.3.0-4 Incomplete
x86_64 Extra python-pyxdameraulevenshtein 1.7.1-3 Archange Complete jelle
any Extra python-qtpy 2.4.1-3 Archange Incomplete
any Extra python-queuelib 1.7.0-1 felixonmars Complete dvzrv
any Extra python-rdflib 7.0.0-4 felixonmars Complete dvzrv
any Extra python-requests 2.32.3-1 anthraxx, polyzen Complete polyzen
any Extra python-requests-hawk 1.2.1-2 bgyorgy Complete polyzen
any Extra python-requests-ntlm 1.2.0-4 svenstaro Complete svenstaro
any Extra python-rope 1.12.0-2 Foxboron Complete Foxboron
any Extra python-rsa 4.9-4 mtorromeo Complete mtorromeo
x86_64 Extra python-rtmidi 1.5.8-2 grawlinson Complete dvzrv
any Extra python-rtree 1.2.0-1 Archange Incomplete
any Extra python-ruamel-yaml 0.18.6-2 Archange Complete polyzen
any Extra python-schema 0.7.5-6 bluewind Complete dvzrv
x86_64 Extra python-scrypt 0.8.24-2 jelle, anthraxx Complete dvzrv
any Extra python-secretstorage 3.3.3-5 felixonmars, FFY00 Complete dvzrv
any Extra python-setuptools 1:69.0.3-6 felixonmars Incomplete
any Extra python-setuptools-gettext 0.1.14-1 alucryd Complete alucryd
any Extra python-show-in-file-manager 1.1.5-2 foutrelis Complete foutrelis
any Extra python-signedjson 1.1.4-3 demize, alex19EP Complete jelle
any Extra python-smbprotocol 1.12.0-3 Archange Complete jelle
any Extra python-sniffio 1.3.1-3 alucryd Complete alucryd
any Extra python-socketio 5.8.0-3 anthraxx Complete dvzrv
any Extra python-socksio 1.0.0-4 Complete jelle
any Extra python-softlayer-zeep 5.0.0-4 felixonmars Complete dvzrv
any Extra python-sphinx-furo 2024.05.06-1 polyzen, FFY00 Complete polyzen
any Extra python-sphinxcontrib-trio 1.1.2-6 anthraxx Complete polyzen
any Extra python-sphobjinv 2.3.1-3 foutrelis Complete foutrelis
x86_64 Extra python-statsmodels 0.14.1-2 Archange Complete jelle
any Extra python-stopit 1.1.2-7 anthraxx Complete polyzen
any Extra python-sympy 1.12.1-1 felixonmars, arojas Complete arojas
any Extra python-tblib 1.7.0-7 anthraxx Complete polyzen
any Extra python-teamcity-messages 1.32-3 felixonmars Complete polyzen
any Extra python-tenacity 8.3.0-1 felixonmars Complete dvzrv
any Extra python-textdistance 4.6.1-2 Archange Complete jelle
x86_64 Extra python-tornado 6.4.0-2 felixonmars, FFY00 Complete dvzrv
x86_64 Extra python-traits 6.4.1-4 Complete jelle
any Extra python-trio 0.25.1-1 alucryd Complete alucryd
any Extra python-trio-asyncio 0.14.0-3 alucryd Complete alucryd
any Extra python-trove-classifiers 2024.5.22-1 felixonmars Complete dvzrv
any Extra python-trustme 1.1.0-3 anthraxx Complete polyzen
any Extra python-twisted 24.3.0-2 felixonmars Complete dvzrv
any Extra python-uritemplate 4.1.1-4 Complete jelle
x86_64 Extra python-uvloop 0.19.0-3 alucryd, FFY00 Complete alucryd
any Extra python-vagrant 1.0.0-4 Complete jelle
any Extra python-vcrpy 6.0.1-2 felixonmars Complete polyzen
any Extra python-venusian 3.1.0-5 felixonmars Complete polyzen
any Extra python-versioneer 0.29-2 grawlinson Complete dvzrv
any Extra python-vistir 0.8.0-4 felixonmars Complete dvzrv
any Extra python-waitress 3.0.0-2 felixonmars Complete polyzen
any Extra python-webargs FFY00 Complete polyzen
x86_64 Extra python-websockets 12.0-2 anthraxx Complete dvzrv
any Extra python-whoosh 2.7.4-12 felixonmars Complete polyzen
any Extra python-wurlitzer 3.1.1-1 Archange Complete jelle
any Extra python-xarray 2023.01.0-4 Archange Complete polyzen
x86_64 Extra python-xattr 0.10.1-4 felixonmars Complete dvzrv
x86_64 Extra python-yarl 1.9.4-2 anthraxx Complete polyzen
any Extra python-zeep 4.2.1-4 felixonmars Complete polyzen
x86_64 Extra python-zope-interface 6.3-1 felixonmars Complete dvzrv
any Extra python-zope-testing 5.0.1-4 felixonmars Complete polyzen
any Extra python-zope-testrunner 6.4-3 felixonmars Complete polyzen
x86_64 Extra python-zstandard 0.22.0-2 svenstaro Incomplete
x86_64 Extra rapidyaml 0.5.0-4 alucryd Incomplete
any Extra rednotebook 2.31-2 bgyorgy Incomplete
any Extra retext 8.0.2-2 farseerfc Complete polyzen
x86_64 Extra sagemath 10.3-5 arojas Incomplete
any Extra salt 3007.0-2 Foxboron Incomplete
any Extra spyder 5.5.5-1 Archange Complete dvzrv
x86_64 Extra tensorboard 2.16.2-2 svenstaro, kgizdov Complete svenstaro
any Extra terminator 2.1.4-1 grazzolini, gromit Complete polyzen
x86_64 Extra torchvision 0.18.0-1 kgizdov Complete dvzrv
any Extra towncrier 23.11.0-1 felixonmars Complete jelle
any Extra translate-toolkit 3.12.2-3 jlichtblau Complete jelle
any Extra trash-cli 0.24.5.26-1 alex19EP Incomplete
any Extra vit 2.3.2-1 anthraxx Incomplete