@Tisham-Dhar Ah I misunderstood what you meant by "compile a custom spidev outside of the feeds/onion/python-spidev"
Yes, what you're doing is a good idea.
I would also suggest looking into the USE_SOURCE_DIR flag, it allows you to use/compile a local copy of the package source code. More info here.