Am Dienstag, den 27.02.2018, 12:23 +1100 schrieb Ben Finney: > Control: tags -1 + confirmed > Control: severity -1 minor > > On 26-Feb-2018, Benjamin Drung wrote: > > python-daemon depend on python-docutils and python3-daemon depends > > on python3-docutils, but docutils is only needed for building the > > package and not for the runtime. Upstream committed [1] to > > partially > > address the unneeded depenency. > > (For reference, the bug addressed by the upstream change is to work > around a Setuptools bug: it treats ‘setup_requires’ as build-time > *and* install-time dependencies.) > > This is a minor packaging bug; I think it does not affect the > library's run-time behaviour, is that right?
This bug does not affect the run-time behavior, but it does affect all people that try to build minimal Debian systems (e.g. for live systems that live in RAM). > > Please just drop docutils from setup.py. > > You mean, patch the upstream build script for the Debian package? Yes, like this (tested): --- python-daemon-2.1.2.orig/setup.py +++ python-daemon-2.1.2/setup.py @@ -74,7 +74,6 @@ setup( ], install_requires=[ "setuptools", - "docutils", "lockfile >=0.10", ], -- Benjamin Drung System Developer Debian & Ubuntu Developer ProfitBricks GmbH Greifswalder Str. 207 D - 10405 Berlin Email: benjamin.dr...@profitbricks.com URL: https://www.profitbricks.de Sitz der Gesellschaft: Berlin Registergericht: Amtsgericht Charlottenburg, HRB 125506 B Geschäftsführer: Achim Weiss, Matthias Steinberg
signature.asc
Description: This is a digitally signed message part