fix 3.12 dependencies