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.2-1 felixonmars Complete jelle
any Extra python-astroid 2.2.5-2 felixonmars Complete jelle
any Community python-cheroot 6.5.8-1 foxxx0 Complete eschwartz
any Community python-dateutil 2.8.0-1 jelle, eschwartz Complete eschwartz
any Community python-dropbox 9.2.0-1 lfleischer Complete eschwartz
any Community python-execnet 1.7.1-1 felixonmars Complete eschwartz
any Community python-ioflo 1.7.6-1 felixonmars Complete eschwartz
any Community python-irc 16.4-1 kkeen Complete eschwartz
any Community python-jaraco 2018.09.08-1 kkeen Complete eschwartz
x86_64 Community python-keyutils 0.6-1 Foxboron Complete jelle
any Community python-lockfile 0.12.2-4 jlichtblau Complete eschwartz
x86_64 Community python-lz4 2.1.10-1 grazzolini Complete eschwartz
any Community python-progressbar 3.46.1-1 jelle, dvzrv Complete eschwartz
any Community python-pygal 1:2.4.0-2 felixonmars Complete eschwartz
any Extra python-pylint 2.3.1-1 felixonmars Complete jelle
any Community python-pyte 0.8.0-2 felixonmars Complete eschwartz
any Community python-pytest32 3.2.5-2 felixonmars Complete eschwartz
any Community python-raet 0.6.8-3 felixonmars Complete eschwartz
any Community python-stevedore 1.31.0-1 foutrelis Complete eschwartz
any Community python-tox 3.14.0-1 felixonmars Complete eschwartz
any Community python-utils 2.3.0-4 NicoHood, dvzrv Complete eschwartz
any Community python-virtualenvwrapper 4.8.4-1 foutrelis Complete eschwartz
any Extra python-wstools 0.4.8-2 felixonmars Complete jelle
any Community python-xlib 0.25-1 Foxboron Complete eschwartz