better setuptools stuff and a small temporary driver detection change