Isn't this putting the dependency in the wrong place though? The code in requestsync doesn't explicitly do anything that would influence the call to launchpadlib to try and use they keyring module - https://git.launchpad.net/ubuntu-dev-tools/tree/requestsync#n187
So shouldn't then the Depends be in launchpadlib itself since it clearly does depend on this being available?
Isn't this putting the dependency in the wrong place though? The code in requestsync doesn't explicitly do anything that would influence the call to launchpadlib to try and use they keyring module - https:/ /git.launchpad. net/ubuntu- dev-tools/ tree/requestsyn c#n187
So shouldn't then the Depends be in launchpadlib itself since it clearly does depend on this being available?