icaros-usc / pyribs

A bare-bones Python library for quality diversity optimization.
https://pyribs.org
MIT License
205 stars 31 forks source link

Support Python 3.12 #390

Closed btjanaka closed 5 months ago

btjanaka commented 9 months ago

Description

This PR tracks official support for Python 3.12 as 3.12 was just released. We upgrade the test CI's Python version and add a tag in setup.py. This PR took a while as we were waiting for Numba to support Python 3.12 -- the latest release (0.59.0) supports Python 3.12.

Status

btjanaka commented 9 months ago

It appears Python 3.12 is currently not working since numba will need a bit of time to support 3.12 (https://github.com/numba/numba/issues/9197). We can come back to this in a few weeks.