Task Todo List Use pyproject.toml 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
254 packages displayed out of 254 total packages.
Arch Repository Name Current Version Staging Version Maintainers Status Last Touched By
any Extra ansible 9.3.0-1 svenstaro, Antiz Complete Antiz
any Extra b4 0.13.0-1 Foxboron Incomplete
x86_64 Extra breezy 3.3.5-1 alucryd Complete alucryd
any Extra buildbot 3.11.0-1 yan12125 Incomplete
x86_64 Extra calibre 7.5.1-2 alerque Complete alerque
any Extra certbot 2.8.0-1 jelle, grawlinson Complete grawlinson
any Extra certbot-apache 2.8.0-1 grawlinson Complete grawlinson
any Extra certbot-dns-cloudflare 2.8.0-1 grawlinson Complete grawlinson
any Extra certbot-dns-digitalocean 2.8.0-1 grawlinson Complete grawlinson
any Extra certbot-dns-dnsimple 2.8.0-1 felixonmars, grawlinson Complete grawlinson
any Extra certbot-dns-dnsmadeeasy 2.8.0-1 grawlinson Complete grawlinson
any Extra certbot-dns-gehirn 2.8.0-1 grawlinson Complete grawlinson
any Extra certbot-dns-google 2.8.0-1 grawlinson Complete grawlinson
any Extra certbot-dns-linode 2.8.0-1 grawlinson Complete grawlinson
any Extra certbot-dns-luadns 2.8.0-1 grawlinson Complete grawlinson
any Extra certbot-dns-nsone 2.8.0-1 grawlinson Complete grawlinson
any Extra certbot-dns-ovh 2.8.0-1 grawlinson Complete grawlinson
any Extra certbot-dns-rfc2136 2.8.0-1 grawlinson Complete grawlinson
any Extra certbot-dns-route53 2.8.0-1 grawlinson Complete grawlinson
any Extra certbot-dns-sakuracloud 2.8.0-1 grawlinson Complete grawlinson
any Extra certbot-nginx 2.8.0-1 grawlinson Complete grawlinson
any Extra chatblade 0.3.4-4 hashworks Complete hashworks
any Extra copr-cli 1.105-1 felixonmars Incomplete
any Extra deluge 1:2.1.1-4 heftig Complete heftig
x86_64 Extra diffoscope 258-1 jelle, anthraxx, sangy Incomplete
any Extra feeluown-kuwo 0.2.2-1 felixonmars Incomplete
x86_64 Extra kitty 0.31.0-1 maximbaz Complete maximbaz
x86_64 Extra libvirt-python 1:10.0.0-1 freswa Incomplete
any Extra mat2 0.13.4-4 kpcyrd Complete kpcyrd
x86_64 Extra mercurial 6.6.3-1 alerque Complete alerque
any Extra mopidy 3.4.1-3 Foxboron Incomplete
x86_64 Extra opentimelineio 0.15-4 arojas Complete arojas
any Extra pelican 4.9.1-1 farseerfc Incomplete
any Extra pgcli 4.0.1-2 grawlinson Incomplete
any Extra pmbootstrap 2.2.1-1 kpcyrd Complete kpcyrd
x86_64 Extra pyalpm 0.10.6-5 jelle Incomplete
x86_64 Extra pyside6 6.6.2-1 arojas Complete arojas
any Extra python-abydos 0.5.0-5 Archange Incomplete
any Extra python-acme 2.8.0-1 grawlinson Complete grawlinson
any Extra python-aiobotocore 2.11.2-1 yan12125 Complete yan12125
any Extra python-alembic 1.9.4-3 felixonmars, anthraxx Incomplete
any Extra python-apispec 6.0.2-3 felixonmars Incomplete
any Extra python-apptools 5.2.0-2 grawlinson Incomplete
x86_64 Extra python-apsw 3.43.1.0-1 jelle Incomplete
any Extra python-async-timeout 4.0.3-1 felixonmars, anthraxx Incomplete
any Extra python-async_generator felixonmars, anthraxx Complete polyzen
x86_64 Extra python-asyncpg 0.29.0-2 FFY00 Incomplete
any Extra python-asynctest 0.13.0-7 felixonmars Incomplete
any Extra python-autocommand 2.2.2-4 felixonmars Incomplete
x86_64 Extra python-blosc 1.11.1-2 Archange, grawlinson Incomplete
x86_64 Extra python-bottleneck 1.3.7-2 Archange Incomplete
x86_64 Extra python-btrees 4.11.3-3 felixonmars Incomplete
any Extra python-cachetools 5.3.2-2 felixonmars Incomplete
any Extra python-calver 2022.06.26-2 felixonmars Incomplete
any Extra python-celery 5.3.6-1 sangy, FFY00 Incomplete
x86_64 Extra python-cftime 1.6.3-1 Archange Incomplete
x86_64 Extra python-ciso8601 2.3.1-2 alucryd Complete alucryd
x86_64 Extra python-clevercsv 0.8.0-2 felixonmars Incomplete
any Extra python-cmd2 2.4.3-2 felixonmars Complete polyzen
any Extra python-colander felixonmars Complete polyzen
any Extra python-colorcet 3.0.1-3 Archange Incomplete
any Extra python-configupdater 3.1.1-3 felixonmars Incomplete
any Extra python-copr 1.127-1 felixonmars Incomplete
x86_64 Extra python-coverage 7.4.1-1 jelle, felixonmars, FFY00 Incomplete
x86_64 Extra python-cryptography 41.0.7-1 felixonmars Complete polyzen
any Extra python-cssselect 1.2.0-3 felixonmars Incomplete
any Extra python-curtsies 0.4.2-1 grawlinson Incomplete
x86_64 Extra python-cython-test-exception-raiser 1.0.2-4 felixonmars Incomplete
any Extra python-dateutil 2.8.2-6 jelle, alerque Complete alerque
x86_64 Extra python-datrie 0.8.2-4 hashworks Complete hashworks
any Extra python-deprecated 1.2.14-1 felixonmars Incomplete
any Extra python-dill 0.3.8-1 FFY00 Incomplete
x86_64 Extra python-distributed 2023.8.0-1 Archange Incomplete
any Extra python-django-haystack 3.2.1-3 dvzrv Complete dvzrv
any Extra python-django-modeltranslation 0.18.12-2 alucryd Complete alucryd
any Extra python-dnspython 1:2.5.0-1 jelle Complete polyzen
any Extra python-dominate 2.9.1-1 felixonmars Incomplete
x86_64 Extra python-editdistance 0.6.2-2 felixonmars Incomplete
any Extra python-enrich 1.2.7-5 dvzrv Complete dvzrv
any Extra python-feedgenerator 2.1.0-2 farseerfc Incomplete
x86_64 Extra python-fiona 1.9.5-2 Archange Incomplete
any Extra python-fixtures 4.1.0-2 Complete jelle
any Extra python-flask-httpauth 4.8.0-2 kpcyrd Complete kpcyrd
any Extra python-flexmock 0.11.3-2 felixonmars Incomplete
any Extra python-freezegun 1.4.0-1 grawlinson Complete polyzen
any Extra python-frozendict 1:2.4.0-1 demize, alex19EP Incomplete
x86_64 Extra python-gdstk 0.9.42-1 felixonmars Incomplete
any Extra python-geopandas 0.14.1-1 Archange Incomplete
x86_64 Extra python-gevent 23.9.1-1 Incomplete
any Extra python-graphql-core 3.2.3-3 alucryd Complete alucryd
any Extra python-graphql-relay 3.2.0-3 alucryd Complete alucryd
x86_64 Extra python-gssapi 1.8.3-1 anthraxx Incomplete
any Extra python-h11 0.14.0-2 felixonmars Incomplete
x86_64 Extra python-h5py 3.10.0-2 Archange Incomplete
x86_64 Extra python-h5py-openmpi 3.10.0-3 Archange Incomplete
x86_64 Extra python-http-parser 0.9.0-7 felixonmars Incomplete
any Extra python-httplib2 0.22.0-4 grawlinson Incomplete
x86_64 Extra python-hunter 3.6.0-1 felixonmars Incomplete
any Extra python-hyperlink 21.0.0-5 felixonmars Incomplete
any Extra python-ifaddr 0.2.0-3 jelle Complete jelle
any Extra python-imaplib2 3.6-5 jlichtblau, Foxboron Incomplete
any Extra python-incremental 22.10.0-3 felixonmars Incomplete
any Extra python-ini2toml 0.13-1 felixonmars Incomplete
any Extra python-internetarchive 3.5.0-1 bluewind Incomplete
any Extra python-ipdb 0.13.13-1 felixonmars Incomplete
any Extra python-ipympl 0.9.3-4 arojas Complete arojas
any Extra python-isort 5.13.2-1 alerque Complete alerque
any Extra python-janus 1.0.0-2 felixonmars Incomplete
any Extra python-jedi 0.19.1-1 anthraxx Incomplete
any Extra python-jose 3.3.0-4 felixonmars Incomplete
x86_64 Extra python-jq 1.6.0-1 polyzen Complete polyzen
any Extra python-jsbeautifier 1.15.1-1 felixonmars, polyzen Complete polyzen
any Extra python-jsonpickle 3.0.2-1 felixonmars Incomplete
any Extra python-jsonrpclib-pelix 0.4.3.2-2 Foxboron Incomplete
any Extra python-junit-xml 1.9-7 yan12125 Complete yan12125
any Extra python-k5test 0.10.3-2 anthraxx Incomplete
any Extra python-kaitaistruct 0.10-2 felixonmars Incomplete
any Extra python-keycloak 3.3.0-1 jelle Incomplete
x86_64 Extra python-kivy 2.2.1-1 FFY00 Incomplete
x86_64 Extra python-kiwisolver 1.4.5-1 felixonmars Incomplete
any Extra python-klein 23.12.0-1 yan12125 Complete yan12125
x86_64 Extra python-krb5 0.5.1-1 Archange Incomplete
any Extra python-lazy 1.6-1 felixonmars Incomplete
x86_64 Extra python-lazy-object-proxy 1.10.0-1 felixonmars Incomplete
x86_64 Extra python-ldap 3.4.4-1 Foxboron Incomplete
x86_64 Extra python-llfuse 1.5.0-1 lfleischer Incomplete
x86_64 Extra python-lru-dict 1.3.0-2 alucryd Complete alucryd
any Extra python-lsp-black 1.3.0-1 Archange Incomplete
any Extra python-marshmallow 3.20.2-1 felixonmars Incomplete
x86_64 Extra python-maxminddb 2.5.1-1 felixonmars Incomplete
any Extra python-merge3 0.0.14-2 alucryd Complete alucryd
x86_64 Extra python-ml-dtypes 0.3.2-1 svenstaro Incomplete
x86_64 Extra python-mpi4py 3.1.5-2 Archange Incomplete
any Extra python-mplhep_data 0.0.3-2 kgizdov Incomplete
x86_64 Extra python-msgpack 1.0.5-1 jelle, demize Incomplete
x86_64 Extra python-multidict 6.0.4-2 anthraxx Incomplete
any Extra python-nbdime 4.0.1-1 yan12125 Complete yan12125
any Extra python-nest-asyncio 1.6.0-1 felixonmars Incomplete
x86_64 Extra python-netcdf4 1.6.5-1 Archange Incomplete
x86_64 Extra python-netcdf4-openmpi 1.6.5-2 Archange Incomplete
x86_64 Extra python-numexpr 2.8.8-1 Archange Incomplete
x86_64 Extra python-osmium 3.7.0-3 hashworks Complete hashworks
any Extra python-outcome 1.3.0.post0-2 alucryd Complete alucryd
x86_64 Extra python-pandas 1.5.3-3 Archange, Foxboron Incomplete
any Extra python-pastedeploy 3.0.1-2 felixonmars Incomplete
x86_64 Extra python-patiencediff 0.2.14-2 alucryd Complete alucryd
any Extra python-pdm 2.12.4-1 dvzrv Complete dvzrv
any Extra python-pep621 0.6.1-1 FFY00 Incomplete
any Extra python-pgpy 0.6.0-2 grawlinson Incomplete
any Extra python-pgspecial 2.1.0-2 grawlinson Incomplete
any Extra python-pluggy 1.4.0-1 felixonmars Incomplete
any Extra python-portend 3.1.0-3 foxxx0 Incomplete
any Extra python-prance 0.22.11.04.0-2 felixonmars Incomplete
any Extra python-praw 7.7.1-2 felixonmars Incomplete
x86_64 Extra python-primecountpy 0.1.0-4 arojas Complete arojas
x86_64 Extra python-psutil 5.9.8-1 jelle Incomplete
any Extra python-py-cpuinfo 9.0.0-2 felixonmars Incomplete
any Extra python-pyaml 23.9.0-1 felixonmars Incomplete
x86_64 Extra python-pyarrow 15.0.0-1 Archange, kgizdov Incomplete
x86_64 Extra python-pyaudio 0.2.14-2 ainola Complete ainola
any Extra python-pycountry 22.3.5-2 grazzolini, Foxboron Incomplete
any Extra python-pyct 0.5.0-2 Archange Incomplete
any Extra python-pyfakefs 5.3.5-1 alucryd Complete alucryd
x86_64 Extra python-pygeos 0.14-2 Archange Incomplete
any Extra python-pyhcl 0.4.5-1 yan12125 Complete yan12125
x86_64 Extra python-pyicu 2.12-1 felixonmars Incomplete
any Extra python-pykka 3.1.1-2 Foxboron Incomplete
x86_64 Extra python-pymongo 4.6.1-1 Complete jelle
x86_64 Extra python-pynacl 1.4.0-7 demize Incomplete
any Extra python-pynvim 0.5.0-2 svenstaro Complete svenstaro
x86_64 Extra python-pyogrio 0.6.0-3 Archange Incomplete
x86_64 Extra python-pyopencl 1:2023.1-2 sangy Incomplete
any Extra python-pypng 0.20231004.0-1 FFY00 Incomplete
x86_64 Extra python-pyproj 3.6.1-1 jlichtblau, Archange Incomplete
any Extra python-pypugjs 5.9.12-3 yan12125 Complete yan12125
any Extra python-pyscreenshot 3.1-2 Archange Incomplete
x86_64 Extra python-pytables 3.7.0-5 Archange Incomplete
any Extra python-pytest-aiohttp 1.0.4-3 anthraxx Incomplete
any Extra python-pytest-benchmark 4.0.0-4 felixonmars Incomplete
any Extra python-pytest-click 1.1.0-2 hashworks Complete hashworks
any Extra python-pytest-forked 1.6.0-2 felixonmars Incomplete
any Extra python-pytest-html 4.1.1-1 dvzrv Complete dvzrv
any Extra python-pytest-mypy 0.10.3-4 felixonmars, FFY00 Incomplete
any Extra python-pytest-repeat 0.9.1-5 felixonmars Incomplete
any Extra python-pytest-sugar 0.9.7-2 felixonmars, FFY00 Incomplete
any Extra python-pytest-trio 0.8.0-4 alucryd Complete alucryd
x86_64 Extra python-pytorch 2.2.0-2 svenstaro, kgizdov, tpkessler Incomplete
x86_64 Extra python-pytorch-rocm 2.2.0-2 svenstaro, kgizdov, tpkessler Incomplete
any Extra python-pyusb 1.2.1-4 FFY00 Incomplete
any Extra python-pyvcd 0.3.0-3 FFY00 Incomplete
x86_64 Extra python-pyxdameraulevenshtein 1.7.1-2 Archange Incomplete
any Extra python-qtpy 2.4.0-1 muflone, Archange Incomplete
any Extra python-queuelib 1.6.2-3 felixonmars Incomplete
any Extra python-rdflib 6.2.0-2 felixonmars Incomplete
any Extra python-requests 2.31.0-1 anthraxx, polyzen Complete polyzen
any Extra python-requests-ntlm 1.2.0-3 svenstaro Complete svenstaro
any Extra python-rope 1.11.0-1 Foxboron Incomplete
any Extra python-rsa 4.9-3 mtorromeo Complete mtorromeo
x86_64 Extra python-rtmidi 1.5.5-1 grawlinson Incomplete
any Extra python-rtree 1.0.1-3 Archange Incomplete
any Extra python-ruamel-yaml 0.17.40-1 Archange Incomplete
any Extra python-schema 0.7.5-3 bluewind Incomplete
x86_64 Extra python-scrypt 0.8.20-4 jelle, anthraxx Incomplete
any Extra python-secretstorage 3.3.3-2 felixonmars, FFY00 Incomplete
any Extra python-setuptools 1:69.0.3-4 felixonmars Incomplete
any Extra python-setuptools-gettext 0.1.9-1 alucryd Complete alucryd
any Extra python-show-in-file-manager 1.1.4-2 foutrelis Complete foutrelis
any Extra python-signedjson 1.1.4-2 demize, alex19EP Incomplete
any Extra python-smbprotocol 1.12.0-1 Archange Incomplete
any Extra python-sniffio 1.3.0-4 alucryd Complete alucryd
any Extra python-socketio 5.8.0-2 anthraxx Incomplete
any Extra python-socksio 1.0.0-3 Complete jelle
any Extra python-softlayer-zeep 5.0.0-2 felixonmars Incomplete
any Extra python-sphinx-furo 2024.01.29-1 polyzen, FFY00 Complete polyzen
any Extra python-sphinxcontrib-trio 1.1.2-5 anthraxx Incomplete
any Extra python-sphobjinv 2.3.1-2 foutrelis Complete foutrelis
x86_64 Extra python-statsmodels 0.14.0-3 Archange Incomplete
any Extra python-sympy 1.12-2 felixonmars, arojas Complete arojas
any Extra python-tenacity 8.2.3-1 felixonmars Incomplete
any Extra python-textdistance 4.5.0-2 Archange Incomplete
x86_64 Extra python-tornado 6.3.2-1 felixonmars, FFY00 Incomplete
x86_64 Extra python-traits 6.4.1-3 Complete jelle
any Extra python-trio 0.24.0-1 alucryd Complete alucryd
any Extra python-trio-asyncio 0.14.0-1 alucryd Complete alucryd
any Extra python-trove-classifiers 2024.2.22-1 felixonmars Incomplete
any Extra python-trustme 1.1.0-1 anthraxx Incomplete
any Extra python-twisted 22.10.0-3 felixonmars Incomplete
any Extra python-uritemplate 4.1.1-3 Complete jelle
x86_64 Extra python-uvloop 0.19.0-2 alucryd, FFY00 Complete alucryd
any Extra python-vagrant 1.0.0-3 Complete jelle
any Extra python-vcrpy 4.2.1-3 felixonmars Incomplete
any Extra python-venusian 3.1.0-2 felixonmars Incomplete
any Extra python-versioneer 0.29-1 grawlinson Incomplete
any Extra python-vistir 0.8.0-2 felixonmars Incomplete
any Extra python-waitress 3.0.0-1 felixonmars Incomplete
any Extra python-webargs FFY00 Complete polyzen
x86_64 Extra python-websockets 12.0-1 anthraxx Incomplete
any Extra python-wurlitzer 3.0.3-2 Archange Incomplete
any Extra python-xarray 2023.01.0-3 Archange Incomplete
x86_64 Extra python-xattr 0.10.1-2 felixonmars Incomplete
x86_64 Extra python-yarl 1.9.4-1 anthraxx Incomplete
any Extra python-zeep 4.2.1-2 felixonmars Incomplete
x86_64 Extra python-zstandard 0.22.0-1 svenstaro Incomplete
x86_64 Extra rapidyaml 0.5.0-3 alucryd Incomplete
any Extra rednotebook 2.31-1 bgyorgy Incomplete
x86_64 Extra sagemath 10.2-4 arojas Incomplete
any Extra salt 3006.5-1 Foxboron Incomplete
any Extra spyder 5.4.5-1 Archange Incomplete
x86_64 Extra tensorboard 2.15.1-1 svenstaro, kgizdov Complete svenstaro
x86_64 Extra torchvision 0.17.0-1 kgizdov Incomplete
any Extra towncrier 22.12.0-3 felixonmars Incomplete
any Extra translate-toolkit 3.12.2-1 jlichtblau, lfleischer Incomplete
any Extra trash-cli 0.23.11.10-1 alex19EP Incomplete
any Extra vit 2.3.1-1 anthraxx Incomplete