Complex problems can have Python solutions ...
DKMS (Dynamic Kernel Module Support) solves a common pain point: you install a kernel module from source, it works, then the kernel updates and the module breaks because it was compiled for the old ...