<html><head><style>pre,code,address {
  margin: 0px;
}
h1,h2,h3,h4,h5,h6 {
  margin-top: 0.2em;
  margin-bottom: 0.2em;
}
ol,ul {
  margin-top: 0em;
  margin-bottom: 0em;
}
blockquote {
  margin-top: 0em;
  margin-bottom: 0em;
}
</style></head><body style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div>On Thu, 2024-09-05 at 16:58 +0200, stefanor@debian.org wrote:</div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><pre>Source: samba</pre><pre>Version: 2:4.21.0+dfsg-1</pre><pre>Severity: important</pre><pre>User: <a href="mailto:debian-python@lists.debian.org">debian-python@lists.debian.org</a></pre><pre>Usertags: dh-python-no-setuptools</pre><pre>Tags: sid, trixie</pre><pre><br></pre><pre>This package failed build from source when test-built against a version of</pre><pre>dh-python without a python3-setuptools dependency.</pre><pre><br></pre><pre>distutils is no longer part of the Python standard library, since 3.12. But a</pre><pre>minimal version of it becomes available when the python3-setuptools package is</pre><pre>installed.</pre></blockquote><div><br></div><div>This is disappointing. I as an upstream developer outside the python community had hoped that python had learnt to stop breaking the language. </div><div><br></div><div>Could this be added as a dep on the python package side of things, to at least undo the damage for Debian users?</div><div><br></div><div>It may be the case that this was already done on Fedora, as that was being used as a canary for these changes and we haven't had any such feedback from them.</div><div><br></div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><pre>Please add a Build-Depends on python3-setuptools to your package, or migrate</pre><pre>the package's build system away from setuptools/distutils.</pre><pre><br></pre><pre>If you run into any difficulties, please raise them on</pre><pre><a href="mailto:debian-python@lists.debian.org">debian-python@lists.debian.org</a>.</pre></blockquote><div><br></div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><pre>This bug has been filed at "important" severity, as the change hasn't been</pre><pre>made in dh-python yet, but this may be raised to RC before the trixie release.</pre><pre><br></pre><pre>Thanks,</pre><pre><br></pre><pre>Stefano</pre><pre><br></pre></blockquote><div><br></div><div><span><pre>-- <br></pre><pre>Andrew Bartlett (he/him)        https://samba.org/~abartlet/
Samba Team Member (since 2001)  https://samba.org
Samba Developer, Catalyst IT    https://catalyst.net.nz/services/samba

</pre></span></div></body></html>