Conan version
Latest Conan version is 2.4.1. DBus recipe now requires Conan >=2.2.0.
I also misunderstood that the version specifier ~=2.0.5 was equivalent to >=2.0.5,<3, whereas in fact it is like >=2.0.5,==2.0.*, so we were never going to fetch 2.1 or higher versions.
Now that we don't depend on a specific patch version however, we can use ~= and get the behaviour we want...
Therefore I think we should change guidance in docs from:
pip install --upgrade conan~=2.0.5
to:
pip install --upgrade conan~=2.2
Thanks @garethsb; we will update the doc; now using Conan 2.4.1
pip install --upgrade conan~=2.0.5
to
pip install --upgrade conan~=2.4
@lo-simon there are still install commands in both docs and the GitHub action workflow using the ~=x.y.z form which is probably not desirable?