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

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to