pub fn is_path(&self) -> bool {
        matches!(self, PackageSource::Path(_))
    }
Returns true if this package source represents a path dependency that isn't in the
workspace.
guppy/src/graph/graph_impl.rs