Pants speak get and so it has this way of understanding changes yes. It bases opinions on its view of your codes dependencies now almost all of that view comes from analysis of import statements occasionally you may have to override those. You can exclude a dependency that pants mistakenly inferred but that's very rare.