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: [email protected]
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

