[Faidon Liambotis, 2017-02-05] > Hi! > > On Tue, Aug 06, 2013 at 10:21:43AM +0200, Matthias Klose wrote: > > > There is a circular dependency between python3 and dh-python: > > > > > > python3 :Depends: dh-python > > > dh-python :Depends: python3 (>= 3.2.3-3~) > > > > expected. > > Could you perhaps explain why is that the case? I came looking in the > BTS because I found it odd that the python3 package, presumably intended > for end-users (or end-systems), just wanting to run python3 code, > depends on dh-python, a package that contains "Debian helper tools for > packaging Python libraries and applications".
that's because many packages still build depend on python3 without dh-python (dh_python3 used to be shipped in python3 package). dh-python build depends on python3-minimal only so it shouldn't be that big of a problem. python3 will drop dh-python dependency in Buster (it's too late to deal with all the FTBFS in Strech)