PyConf's Algorithm.all_inputs does not include tool inputs.
The documentation of PyConf's Algorithm.all_inputs
method says it should:
Return the set of all direct and indirect inputs of this algorithm.
I would count the inputs of tools held by an algorithm as 'indirect inputs', but the implementation does not include these and so the returned set is incomplete.