I had the same issue, found a workaround but it seems a bit hacky. If you go to %appdata%\LocalArduino15\packages\digistump\hardware\avr\1.6.7\libraries\DigisparkKeyboard\usbdrvasm.S and replace USB_INTR_PENDING with any value above 0x40 on line 74 it seems to compile and work fine, eg.
#if 0x41 < 0x40 /* This is an I/O address, use in and out */
I'm using a knockoff board so that may be the issue.