TracebackException deprecated the exc_type attribute, which was a strong reference to the actual class. It's replaced by exc_type_str, the string representation of the class. For our purposes, this should be fine. See https://github.com/python/cpython/pull/112333.
Tests pass on Python 3.13 beta 1. Add test env for 3.13 to tox and CI.
contextvars
was complete.TracebackException
deprecated theexc_type
attribute, which was a strong reference to the actual class. It's replaced byexc_type_str
, the string representation of the class. For our purposes, this should be fine. See https://github.com/python/cpython/pull/112333.