Todo List: Missing build depends in python packages

2019-01-01 - Eli Schwartz

Many packages which use the setup_requires keyword can download their dependencies from PyPI during the build stage; this should never be happening as dependencies should be properly specified in makedepends.

Common things to look for:
- requirement for pbr.
- requirement for setuptools_scm. makedepends can be switched from python-setuptools to python-setuptools-scm
- requirement for pytest-runner. In this case, python-pytest-runner must be specified in makedepends, not checkdepends

Packages were discovered due to archlinux32 or reproducible builds failures when building without network connectivity.

Link to lists of pkgbase values:

Filter Todo List Packages

Select filter criteria
24 packages displayed out of 24 total packages.
Arch Repository Name Current Version Staging Version Maintainers Status Last Touched By
any Extra python2-pylint 1.9.5-1 felixonmars Complete jelle
any Extra python-astroid 2.3.3-2 felixonmars Complete jelle
any Community python-cheroot 8.3.0-1 foxxx0 Complete eschwartz
any Community python-dateutil 2.8.1-3 jelle, eschwartz Complete eschwartz
any Community python-dropbox 9.5.0-1 lfleischer Complete eschwartz
any Community python-execnet 1.7.1-3 felixonmars Complete eschwartz
any Community python-ioflo 2.0.0-1 felixonmars Complete eschwartz
any Community python-irc 17.1-3 kkeen Complete eschwartz
any Community python-jaraco 2019.10.22-3 kkeen Complete eschwartz
x86_64 Community python-keyutils Foxboron Complete jelle
any Community python-lockfile 0.12.2-6 jlichtblau Complete eschwartz
x86_64 Community python-lz4 2.2.1-4 grazzolini Complete eschwartz
any Community python-progressbar 3.50.1-1 jelle, dvzrv Complete eschwartz
any Community python-pygal 1:2.4.0-4 felixonmars Complete eschwartz
any Extra python-pylint 2.4.4-1 felixonmars Complete jelle
any Community python-pyte 0.8.0-4 felixonmars Complete eschwartz
any Community python-pytest32 felixonmars Complete eschwartz
any Community python-raet 0.6.8-4 felixonmars Complete eschwartz
any Community python-stevedore 1.32.0-1 foutrelis Complete eschwartz
any Community python-tox 3.14.6-1 felixonmars Complete eschwartz
any Community python-utils 2.4.0-1 NicoHood, dvzrv Complete eschwartz
any Community python-virtualenvwrapper 4.8.4-4 foutrelis Complete eschwartz
any Extra python-wstools 0.4.8-4 felixonmars Complete jelle
any Community python-xlib 0.26-2 Foxboron Complete eschwartz