On 9/01/22 00:43, Drew Parsons wrote:
On 2022-01-08 19:44, Laurent Bigonville wrote:
On Tue, 21 Dec 2021 11:09:02 +0000 Peter Michael Green
<plugw...@debian.org> wrote:

scipy build-depends on python3-pybind11 (<< 2.8) but testing and unstable
have version 2.8.1-3

FTR, the package builds fine with python3-pybind11 2.9

Could you drop that restriction or is it really broken with higher versions?

They're conservative with their official releases. From scipy/pyproject.toml: "This to prevent that a future backwards-incompatible release will break the source build of a SciPy release.".

It's more relevant for local user pip builds in a virtualenv, keeping the virtualenv constrained to known-good package versions.

It's not so crucial for Debian since we maintain our own package self-consistency.  In fact the upper bound is only applied upstream to the release versions. The development version has no upper bound (still set at "pybind11>=2.4.3")

So it should be safe to remove the upper bound for us.  It's a pity apt-rdepends doesn't support reverse build-dependencies yet, it would make it simpler to keep track of these things when testing new releases.

Thanks for your answer.

Do you want me to upload the change? Or would you have time to do it?

Kind regards,

Laurent Bigonville

Reply via email to