Task Todo List Use PEP 517 for building if supported

Dec. 16, 2023 - 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
273 packages displayed out of 273 total packages.
Arch Repository Name Current Version Staging Version Maintainers Status Last Touched By
any Extra ansible 11.1.0-2 svenstaro, Antiz Complete Antiz
any Extra b4 0.14.2-2 Foxboron, gromit Complete Foxboron
x86_64 Extra breezy 3.3.9-4 carsme Complete alucryd
any Extra buildbot 4.2.0-2 yan12125 Complete yan12125
x86_64 Extra calibre 7.22.0-2 alerque Complete alerque
any Extra certbot 3.0.1-1 jelle, grawlinson Complete grawlinson
any Extra certbot-apache 3.0.1-1 grawlinson Complete grawlinson
any Extra certbot-dns-cloudflare 3.0.1-1 grawlinson Complete grawlinson
any Extra certbot-dns-digitalocean 3.0.1-1 grawlinson Complete grawlinson
any Extra certbot-dns-dnsimple 3.0.1-1 felixonmars, grawlinson Complete grawlinson
any Extra certbot-dns-dnsmadeeasy 3.0.1-1 grawlinson Complete grawlinson
any Extra certbot-dns-gehirn 3.0.1-1 grawlinson Complete grawlinson
any Extra certbot-dns-google 3.0.1-1 grawlinson Complete grawlinson
any Extra certbot-dns-linode 3.0.1-1 grawlinson Complete grawlinson
any Extra certbot-dns-luadns 3.0.1-1 grawlinson Complete grawlinson
any Extra certbot-dns-nsone 3.0.1-1 grawlinson Complete grawlinson
any Extra certbot-dns-ovh 3.0.1-1 grawlinson Complete grawlinson
any Extra certbot-dns-rfc2136 3.0.1-1 grawlinson Complete grawlinson
any Extra certbot-dns-route53 3.0.1-1 grawlinson Complete grawlinson
any Extra certbot-dns-sakuracloud 3.0.1-1 grawlinson Complete grawlinson
any Extra certbot-nginx 3.0.1-1 grawlinson Complete grawlinson
any Extra chatblade 0.7.0-2 hashworks, carsme Complete hashworks
any Extra copr-cli 2.0-2 felixonmars, carsme Complete dvzrv
any Extra deluge 1:2.1.1-8 heftig Complete heftig
x86_64 Extra diffoscope 284-1 jelle, anthraxx, sangy Complete dvzrv
any Extra feeluown-kuwo 0.2.2-4 felixonmars Complete dvzrv
any Extra htmlmin anthraxx Complete polyzen
x86_64 Extra kitty 0.38.1-1 lfleischer, serebit Complete maximbaz
x86_64 Extra libvirt-python 1:10.10.0-2 freswa Complete dvzrv
any Extra mat2 0.13.4-7 kpcyrd Complete kpcyrd
x86_64 Extra mercurial 6.9-2 alerque Complete alerque
any Extra mopidy 4.0.0a2-1 Foxboron Complete Foxboron
x86_64 Extra opentimelineio 0.17.0-2 arojas Complete arojas
any Extra pelican 4.10.2-2 farseerfc Complete dvzrv
any Extra pgcli 4.1.0-3 grawlinson Complete dvzrv
any Extra pifpaf 3.2.3-2 felixonmars, carsme Complete polyzen
any Extra pmbootstrap 3.1.0-1 kpcyrd Complete kpcyrd
x86_64 Extra pyalpm 0.10.10-2 jelle Complete polyzen
x86_64 Extra pyside6 6.8.1.1-2 arojas Complete arojas
any Extra python-abydos Archange Complete dvzrv
any Extra python-acme 3.0.1-1 grawlinson Complete grawlinson
any Extra python-aiobotocore 2.15.2-2 yan12125 Complete yan12125
any Extra python-alembic 1.13.1-4 felixonmars, anthraxx Complete dvzrv
any Extra python-apispec 6.0.2-5 felixonmars Complete dvzrv
any Extra python-apptools Complete polyzen
x86_64 Extra python-apsw 3.46.1.0-2 jelle Complete dvzrv
any Extra python-async-timeout 4.0.3-6 felixonmars, anthraxx Complete dvzrv
any Extra python-async_generator felixonmars, anthraxx Complete polyzen
x86_64 Extra python-asyncpg 0.30.0-2 carsme Complete dvzrv
any Extra python-asynctest felixonmars Complete dvzrv
any Extra python-autocommand 2.2.2-7 felixonmars Complete dvzrv
x86_64 Extra python-blosc 1.11.2-2 Archange, grawlinson Complete grawlinson
x86_64 Extra python-bottleneck 1.4.2-1 Archange Complete dvzrv
x86_64 Extra python-btrees 6.1-2 felixonmars Complete dvzrv
any Extra python-cachetools 5.5.0-2 lfleischer, felixonmars Complete dvzrv
any Extra python-calver 2022.06.26-7 felixonmars Complete dvzrv
any Extra python-celery 5.4.0-2 sangy Complete polyzen
x86_64 Extra python-cftime 1.6.4-2 Archange Complete dvzrv
any Extra python-charset-normalizer 3.4.0-5 polyzen Complete polyzen
x86_64 Extra python-ciso8601 2.3.1-4 alucryd Complete alucryd
x86_64 Extra python-clevercsv 0.8.2-2 felixonmars Complete jelle
any Extra python-cmd2 2.4.3-5 felixonmars Complete polyzen
any Extra python-colander felixonmars Complete polyzen
any Extra python-colorcet 3.1.0-3 Archange Complete dvzrv
any Extra python-configupdater 3.2-2 felixonmars Complete dvzrv
any Extra python-copr 2.0-2 felixonmars, carsme Complete dvzrv
x86_64 Extra python-coverage 7.6.9-1 jelle, felixonmars, FFY00 Complete dvzrv
x86_64 Extra python-cryptography 44.0.0-1 felixonmars, carsme Complete polyzen
any Extra python-cssselect 1.2.0-8 felixonmars Complete dvzrv
any Extra python-curtsies 0.4.2-5 grawlinson Complete grawlinson
x86_64 Extra python-cython-test-exception-raiser 1.0.2-7 felixonmars Complete dvzrv
any Extra python-dateutil 2.9.0-6 jelle, alerque Complete alerque
x86_64 Extra python-datrie 0.8.2-6 hashworks Complete hashworks
any Extra python-defusedxml 0.7.1-7 felixonmars Complete polyzen
any Extra python-deprecated 1.2.15-2 felixonmars Complete dvzrv
any Extra python-dill 0.3.9-1 grawlinson Complete grawlinson
x86_64 Extra python-distributed Lahwaacz, Archange Complete dvzrv
any Extra python-django-haystack 3.3.0-3 dvzrv Complete dvzrv
any Extra python-django-modeltranslation 0.19.9-3 alucryd Complete alucryd
any Extra python-dnspython 1:2.6.1-2 jelle Complete polyzen
any Extra python-dominate 2.9.1-3 felixonmars Complete dvzrv
x86_64 Extra python-editdistance felixonmars Complete jelle
any Extra python-enrich 1.3.0-2 carsme Complete dvzrv
any Extra python-feedgenerator 2.1.0-6 farseerfc Complete dvzrv
x86_64 Extra python-fiona 1.10.1-1 Archange Complete dvzrv
any Extra python-fixtures 4.1.0-5 Complete jelle
any Extra python-flask-httpauth Complete kpcyrd
any Extra python-flexmock 0.12.1-2 felixonmars Complete polyzen
any Extra python-freezegun 1.5.1-2 grawlinson Complete polyzen
any Extra python-frozendict 1:2.4.0-3 demize, alex19EP Complete polyzen
x86_64 Extra python-gdstk 0.9.42-4 felixonmars Complete dvzrv
any Extra python-geopandas 1.0.1-3 Archange Complete dvzrv
x86_64 Extra python-gevent 24.11.1-1 grawlinson Complete grawlinson
any Extra python-graphql-core 3.2.4-2 alucryd Complete alucryd
any Extra python-graphql-relay 3.2.0-5 alucryd Complete alucryd
x86_64 Extra python-gssapi 1.9.0-2 anthraxx, carsme Complete polyzen
any Extra python-h11 0.14.0-6 felixonmars Complete dvzrv
x86_64 Extra python-h5py 3.12.1-2 Archange Complete dvzrv
x86_64 Extra python-h5py-openmpi 3.12.1-2 Archange Complete dvzrv
x86_64 Extra python-http-parser felixonmars Complete polyzen
any Extra python-httplib2 0.22.0-8 grawlinson Complete dvzrv
x86_64 Extra python-hunter 3.7.0-2 felixonmars Complete dvzrv
any Extra python-hyperlink 21.0.0-7 felixonmars Complete polyzen
any Extra python-ifaddr 0.2.0-6 jelle Complete jelle
any Extra python-imaplib2 3.6-7 jlichtblau, Foxboron Complete Foxboron
any Extra python-incremental 22.10.0-7 felixonmars Complete dvzrv
any Extra python-ini2toml 0.15-2 felixonmars Complete dvzrv
any Extra python-internetarchive 5.0.5-1 carsme Complete carsme
any Extra python-ipdb felixonmars Complete dvzrv
any Extra python-ipympl 0.9.5-2 arojas Complete arojas
any Extra python-isort 5.13.2-4 alerque Complete alerque
any Extra python-janus 1.0.0-5 felixonmars Complete dvzrv
any Extra python-jedi 0.19.2-1 anthraxx, polyzen Complete polyzen
any Extra python-jose 3.3.0-9 felixonmars Complete polyzen
x86_64 Extra python-jq 1.8.0-2 polyzen Complete polyzen
any Extra python-jsbeautifier 1.15.1-3 felixonmars, polyzen Complete polyzen
any Extra python-jsonpickle 3.3.0-2 felixonmars Complete dvzrv
any Extra python-jsonrpclib-pelix 0.4.3.3-2 Foxboron Complete Foxboron
any Extra python-junit-xml 1.9-9 yan12125 Complete yan12125
any Extra python-k5test 0.10.4-4 anthraxx Complete dvzrv
any Extra python-kaitaistruct 0.10-7 felixonmars Complete dvzrv
any Extra python-keycloak jelle Complete dvzrv
x86_64 Extra python-kivy 2.3.0-3 FFY00 Incomplete
x86_64 Extra python-kiwisolver 1.4.5-5 felixonmars Complete polyzen
any Extra python-klein 24.8.0-2 yan12125 Complete yan12125
x86_64 Extra python-krb5 0.5.1-3 Archange Incomplete
any Extra python-lazy felixonmars Complete polyzen
x86_64 Extra python-lazy-object-proxy 1.10.0-4 felixonmars Complete dvzrv
x86_64 Extra python-ldap 3.4.4-3 Foxboron Complete Foxboron
x86_64 Extra python-llfuse 1.5.0-3 lfleischer Complete lfleischer
x86_64 Extra python-lru-dict alucryd Complete alucryd
any Extra python-lsp-black 2.0.0-4 Archange Complete dvzrv
any Extra python-markdown-math 0.8-8 farseerfc Complete polyzen
any Extra python-marshmallow 3.20.2-4 felixonmars Complete dvzrv
x86_64 Extra python-maxminddb 2.5.2-2 felixonmars Complete dvzrv
any Extra python-merge3 0.0.15-2 alucryd Complete alucryd
x86_64 Extra python-ml-dtypes 0.5.0-2 svenstaro Complete dvzrv
x86_64 Extra python-mpi4py 4.0.1-1 Lahwaacz, Archange Complete dvzrv
any Extra python-mplhep_data 0.0.4-1 kgizdov Incomplete
x86_64 Extra python-msgpack 1.0.5-3 jelle, demize Complete polyzen
x86_64 Extra python-multidict 6.0.5-4 anthraxx Complete polyzen
any Extra python-nbdime 4.0.2-2 Complete yan12125
any Extra python-nest-asyncio 1.6.0-4 felixonmars Complete dvzrv
x86_64 Extra python-netcdf4 1.7.2-1 Archange Incomplete
x86_64 Extra python-netcdf4-openmpi 1.7.2-1 Archange Incomplete
x86_64 Extra python-numexpr 2.10.2-1 Archange Complete dvzrv
x86_64 Extra python-osmium 4.0.1-2 hashworks Complete hashworks
any Extra python-outcome 1.3.0.post0-5 alucryd Complete alucryd
x86_64 Extra python-pandas 2.2.3-1 Archange, Foxboron Complete dvzrv
any Extra python-parso 1:0.8.4-3 anthraxx, polyzen Complete polyzen
any Extra python-pastedeploy 3.1-2 felixonmars Complete dvzrv
x86_64 Extra python-patiencediff 0.2.15-2 alucryd Complete alucryd
any Extra python-pdm 2.20.1-2 dvzrv Complete dvzrv
any Extra python-pecan 1.5.1-3 foxxx0 Complete polyzen
any Extra python-pep621 FFY00 Complete polyzen
any Extra python-pgpy 0.6.0-5 grawlinson Complete dvzrv
any Extra python-pgspecial 2.1.2-2 grawlinson Complete dvzrv
any Extra python-pluggy 1.5.0-3 felixonmars, polyzen Complete dvzrv
any Extra python-portend 3.2.0-3 foxxx0, carsme Complete dvzrv
any Extra python-prance 0.22.11.04.0-5 felixonmars Incomplete
any Extra python-praw 7.7.1-4 felixonmars Complete polyzen
x86_64 Extra python-primecountpy 0.1.0-6 arojas Complete arojas
x86_64 Extra python-psutil 6.1.1-1 jelle, carsme Complete dvzrv
any Extra python-py-cpuinfo 9.0.0-5 felixonmars Complete dvzrv
any Extra python-pyaml 24.9.0-2 felixonmars Complete dvzrv
x86_64 Extra python-pyarrow 17.0.0-3 Lahwaacz, Archange, kgizdov Complete dvzrv
x86_64 Extra python-pyaudio 0.2.14-4 ainola Complete ainola
any Extra python-pycountry 24.6.1-4 grazzolini, Foxboron Complete Foxboron
any Extra python-pyct 0.5.0-4 Archange Complete jelle
any Extra python-pyfakefs 5.6.0-2 alucryd Complete alucryd
x86_64 Extra python-pygeos Archange Complete polyzen
any Extra python-pyhcl 0.4.5-3 yan12125 Complete yan12125
x86_64 Extra python-pyicu 2.12-6 felixonmars Complete dvzrv
any Extra python-pykka 4.0.2-3 Foxboron Complete Foxboron
x86_64 Extra python-pymongo 4.10.1-2 carsme Complete jelle
x86_64 Extra python-pynacl 1.5.0-3 demize Complete dvzrv
any Extra python-pynvim 0.5.1-2 svenstaro Complete svenstaro
x86_64 Extra python-pyogrio 0.10.0-1 Archange Complete jelle
x86_64 Extra python-pyopencl 1:2024.2.6-3 sangy Complete dvzrv
any Extra python-pyotp 2.9.0-3 anthraxx Complete polyzen
any Extra python-pyperclip 1.9.0-3 felixonmars Complete polyzen
any Extra python-pypng 0.20231004.0-5 grawlinson Complete grawlinson
x86_64 Extra python-pyproj 3.7.0-2 Archange Complete dvzrv
any Extra python-pypugjs 5.11.0-3 yan12125 Complete yan12125
any Extra python-pyscreenshot 3.1-6 Archange Complete jelle
x86_64 Extra python-pytables 3.10.1-2 Archange, carsme Complete jelle
any Extra python-pytest-aiohttp 1.0.5-4 anthraxx Complete polyzen
any Extra python-pytest-benchmark 4.0.0-7 felixonmars Complete polyzen
any Extra python-pytest-click 1.1.0-5 hashworks Complete hashworks
any Extra python-pytest-forked 1.6.0-5 felixonmars Complete polyzen
any Extra python-pytest-html felixonmars, dvzrv Complete dvzrv
any Extra python-pytest-mypy 0.10.3-7 felixonmars, FFY00 Complete dvzrv
any Extra python-pytest-repeat 0.9.3-2 felixonmars Complete dvzrv
any Extra python-pytest-sugar 1.0.0-5 felixonmars, FFY00 Complete dvzrv
any Extra python-pytest-trio 0.8.0-8 alucryd Complete alucryd
x86_64 Extra python-pytorch 2.5.1-7 svenstaro, kgizdov, tpkessler Incomplete
x86_64 Extra python-pytorch-rocm 2.5.1-7 svenstaro, kgizdov, tpkessler Incomplete
any Extra python-pyusb 1.2.1-6 FFY00 Complete dvzrv
any Extra python-pyvcd Complete dvzrv
x86_64 Extra python-pyxdameraulevenshtein 1.8.0-2 Archange Complete jelle
any Extra python-qtpy 2.4.2-1 Archange Incomplete
any Extra python-queuelib 1.7.0-2 felixonmars Complete dvzrv
any Extra python-rdflib 7.1.1-2 felixonmars Complete dvzrv
any Extra python-requests 2.32.3-4 anthraxx, polyzen Complete polyzen
any Extra python-requests-hawk Complete polyzen
any Extra python-requests-ntlm 1.2.0-5 svenstaro Complete svenstaro
any Extra python-rope 1.13.0-2 Foxboron Complete Foxboron
any Extra python-rsa 4.9-6 mtorromeo Complete mtorromeo
x86_64 Extra python-rtmidi 1.5.8-3 grawlinson Complete dvzrv
any Extra python-rtree 1.3.0-2 Archange, carsme Complete carsme
any Extra python-ruamel-yaml 0.18.6-3 Archange Complete polyzen
any Extra python-schema 0.7.7-2 carsme Complete dvzrv
x86_64 Extra python-scrypt 0.8.27-2 jelle, anthraxx Complete dvzrv
any Extra python-secretstorage 3.3.3-6 felixonmars, FFY00 Complete dvzrv
any Extra python-setuptools 1:75.2.0-4 felixonmars, polyzen Incomplete
any Extra python-setuptools-gettext 0.1.14-2 alucryd Complete alucryd
any Extra python-show-in-file-manager 1.1.5-3 foutrelis Complete foutrelis
any Extra python-signedjson 1.1.4-4 demize, alex19EP Complete jelle
any Extra python-smbprotocol 1.15.0-2 Archange Complete jelle
any Extra python-sniffio 1.3.1-4 alucryd Complete alucryd
any Extra python-socketio 5.8.0-4 anthraxx Complete dvzrv
any Extra python-socksio 1.0.0-6 Complete jelle
any Extra python-softlayer-zeep Complete dvzrv
any Extra python-sphinx-furo 2024.08.06-2 polyzen, FFY00 Complete polyzen
any Extra python-sphinxcontrib-trio 1.1.2-7 anthraxx Complete polyzen
any Extra python-sphobjinv 2.3.1-4 foutrelis Complete foutrelis
x86_64 Extra python-statsmodels 0.14.4-1 Archange Complete jelle
any Extra python-stopit 1.1.2-9 anthraxx Complete polyzen
any Extra python-sympy 1.13.3-2 felixonmars, arojas Complete arojas
any Extra python-tblib 2.0.0-3 anthraxx Complete polyzen
any Extra python-teamcity-messages 1.32-4 felixonmars Complete polyzen
any Extra python-tenacity 9.0.0-2 felixonmars Complete dvzrv
any Extra python-textdistance 4.6.3-3 Archange Complete jelle
x86_64 Extra python-tornado 6.4.2-1 felixonmars, FFY00 Complete dvzrv
x86_64 Extra python-traits 6.4.1-5 Complete jelle
any Extra python-trio 0.26.2-2 alucryd Complete alucryd
any Extra python-trio-asyncio 0.14.0-4 alucryd Complete alucryd
any Extra python-trove-classifiers 2024.10.21.16-3 felixonmars Complete dvzrv
any Extra python-trustme 1.2.0-2 anthraxx Complete polyzen
any Extra python-twisted 24.3.0-4 felixonmars Complete dvzrv
any Extra python-uritemplate 4.1.1-6 Complete jelle
x86_64 Extra python-uvloop 0.21.0-2 alucryd, FFY00 Complete alucryd
any Extra python-vagrant 1.1.0-3 Complete jelle
any Extra python-vcrpy 6.0.1-3 felixonmars Complete polyzen
any Extra python-venusian felixonmars Complete polyzen
any Extra python-versioneer 0.29-3 grawlinson Complete dvzrv
any Extra python-vistir 0.8.0-5 felixonmars Complete dvzrv
any Extra python-waitress 3.0.0-4 felixonmars Complete polyzen
any Extra python-webargs FFY00 Complete polyzen
x86_64 Extra python-websockets 12.0-3 anthraxx Complete dvzrv
any Extra python-whoosh 2.7.4-13 felixonmars Complete polyzen
any Extra python-wurlitzer 3.1.1-2 Archange Complete jelle
any Extra python-xarray 2024.11.0-2 Archange, carsme Complete polyzen
x86_64 Extra python-xattr 0.10.1-5 felixonmars Complete dvzrv
x86_64 Extra python-yarl 1.9.4-4 anthraxx Complete polyzen
any Extra python-zeep 4.3.1-1 felixonmars Complete polyzen
x86_64 Extra python-zope-interface 7.2-1 felixonmars, carsme Complete dvzrv
any Extra python-zope-testing 5.0.1-8 felixonmars, carsme Complete polyzen
any Extra python-zope-testrunner 6.6.1-1 felixonmars, carsme Complete polyzen
x86_64 Extra python-zstandard 0.23.0-2 svenstaro Incomplete
x86_64 Extra rapidyaml alucryd Complete polyzen
any Extra rednotebook 2.35-2 bgyorgy Incomplete
any Extra retext 8.0.2-3 farseerfc Complete polyzen
x86_64 Extra sagemath 10.5-3 arojas Incomplete
any Extra salt Foxboron Complete carsme
any Extra spyder 6.0.3-1 Archange, carsme Complete dvzrv
x86_64 Extra tensorboard 2.18.0-2 svenstaro, kgizdov Complete svenstaro
any Extra terminator 2.1.4-2 grazzolini, gromit Complete polyzen
x86_64 Extra torchvision 0.20.1-3 kgizdov, tpkessler Complete dvzrv
any Extra towncrier 24.7.0-2 felixonmars Complete jelle
any Extra translate-toolkit 3.13.3-2 jlichtblau Complete jelle
any Extra trash-cli 0.24.5.26-2 alex19EP Complete jelle
any Extra vit 2.3.2-2 anthraxx Complete jelle