For what it is worth ubuntu-drivers-common does depend on pciutils in Ubuntu 20.04, however because we ship nvidiadetector.py in the dist-upgrader tarball this doesn't actually come into play i.e. we are importing NvidiaDetection from the code we are bundling. A possible solution here might involve checking to see if the ubuntu-drivers-common package is installed on the system which is being upgraded.
For what it is worth ubuntu- drivers- common does depend on pciutils in Ubuntu 20.04, however because we ship nvidiadetector.py in the dist-upgrader tarball this doesn't actually come into play i.e. we are importing NvidiaDetection from the code we are bundling. A possible solution here might involve checking to see if the ubuntu- drivers- common package is installed on the system which is being upgraded.