Yes, there are. Normality, homogeneity and independent observations are the three assumptions.
Can you please provide codes to conduct this test in python?
https://www.marsja.se/four-ways-to-conduct-one-way-anovas-using-python/ this site contains necessary codes.
I will attach a link below. Go through it. It has all the necessary codes that are used to conduct one way and two way anova test in python.