Getting ball pythons to breed is the easy part. Getting females to ovulate and lay eggs is the hard part. Ball Pythons will breed any time of the year. I've got males that I could throw in with a female at any time of the year under any kind of condition and they'll be locked up within the hour, but if the female is not growing follicles and is not ready to lay eggs, nothing will come of it.