I wouldn’t breed a ball python female unless she was at least 1600 grams, and I prefer to get them over 2000 (unless they are just genetically smaller girls)
I’ve had 3 females lay eggs recently and the amount of body mass they lost is amazing!
My het pied girl was 2700 grams, and now she looks nothing like herself after dropping 8 big leathery eggs!
I’d be afraid of breeding a small snake, and stressing its body too much.