[This](https://github.com/EpistasisLab/tpot/blob/f2f15f43799ec3bf1a146b4a2d069d26391b65c5/setup.py#L16) comment suggests pinning to <3.12 is due to configspace compatibility, but configspace supports 3.12 explicitly.. https://github.com/automl/ConfigSpace/blob/main/pyproject.toml#L44