This library allows you to easily support KiCAD 8, 7 and 6 in your KiCAD plugins. It basically monkeypatches KiCAD Python module, so it matches KiCAD 8 API.
Instead of:
import pcbnew
from pcbnew import EDA_ANGLEUse:
from pcbnewTransition import pcbnew
from pcbnewTransition.pcbnew import EDA_ANGLEAnd then, use the API for KiCAD 8. In case you need to distinguish the versions, you can:
from pcbnewTransition import KICAD_VERSION, isV6
if isV6():
# something...