Qiskit 0.45.1 added Python 3.12 support, and its been added to Algorithms see qiskit-community/qiskit-algorithms#108 (although at the time of writing this algorithms has yet to officially release a version supporting this).
CI will likely need to be specific to 3.12.0 until an updated testtools is released - see qiskit-community/qiskit-algorithms#113 which goes into the failure using 3.12.1
[X] #1338 adds 3.12 support but needs to limit CI to 3.12.0 for the reason above
[X] #1341 (When possible change 3.12.0 to 3.12 to allow newer bug fix version of Python 3.12 to be used in CI)
Qiskit 0.45.1 added Python 3.12 support, and its been added to Algorithms see qiskit-community/qiskit-algorithms#108 (although at the time of writing this algorithms has yet to officially release a version supporting this).
CI will likely need to be specific to 3.12.0 until an updated testtools is released - see qiskit-community/qiskit-algorithms#113 which goes into the failure using 3.12.1
3.12.0
to3.12
to allow newer bug fix version of Python 3.12 to be used in CI)