NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #691 most downloaded on PyPI
Traceback serialization library.
Last release 10 months ago
12 Nov 2025
Release timing varies
gaps range from 1 weeks to 2.9 years
Most releases are documented
notes for 16 of 21 stable releases
Nothing withdrawn
no release was ever pulled
13 years old
21 releases · first in 2013
Bump version: 3.2.1 → 3.2.2
Bump version: 3.2.1 → 3.2.2
Fixed regression occurring with TimeoutError exceptions. They should be represented now exactly as the original when unpickling. Contributed by Jacob Tomlinson in #85.
Bump version: 3.2.0 → 3.2.1
One column per quarter.
Fixed regression occurring with ExceptionGroup exceptions. That exception type is now handled specifically in the new unpickle_exception_with_attrs function (just like OSError).
Bump version: 3.1.0 → 3.2.0
Bump version: 3.1.0 → 3.2.0
Changed tblib.pickling_support.install to support exceptions with __init__ that does match the default BaseException.__reduce__ (as it expects the positional arguments to __init__ to match the args attribute).
Special handling for OSError (and subclasses) is also included. The errno, strerror, winerror, filename and filename2 attributes will be added in the reduce structure (if set).
This will support exception subclasses that do this without defining a custom __reduce__:
def __init__(self):
super().__init__('mistery argument')
def __init__(self, mistery_argument):
super().__init__()
self.mistery_argument = mistery_argument
Tests and POC contributed by Oldřich Jedlička in #73.
Fixed some doctest and coverage config. Contributed by Colin Watson in #79.
Bump version: 3.0.0 → 3.1.0
Bump version: 3.0.0 → 3.1.0
Improved performance of as_traceback by a large factor. Contributed by Haoyu Weng in #81.
Dropped support for now-EOL Python 3.8 and added 3.13 in the test grid.
Bump version: 2.0.0 → 3.0.0
Bump version: 1.7.0 → 2.0.0
Bump version: 1.7.0 → 2.0.0
Removed support for legacy Pythons (2.7 and 3.6) and added Python 3.11 in the test grid.
Some cleanups and refactors (mostly from ruff).
Bump version: 1.6.0 → 1.7.0
Bump version: 1.6.0 → 1.7.0
Add more attributes to Frame and Code objects for pytest compatibility. Contributed by Ivanq in #58.
Bump version: 1.5.0 → 1.6.0
Bump version: 1.5.0 → 1.6.0
When pickling an Exception, also pickle its traceback and the Exception chain (raise ... from ...). Contributed by Guido Imperiale in #53.
Bump version: 1.4.0 → 1.5.0
Bump version: 1.4.0 → 1.5.0
Added support for Python 3.8. Contributed by Victor Stinner in #42.
Removed support for end of life Python 3.4.
Few CI improvements and fixes.
Bump version: 1.3.2 → 1.4.0
Bump version: 1.3.2 → 1.4.0
Removed support for end of life Python 3.3.
Fixed tests for Python 3.7. Contributed by Elliott Sales de Andrade in #36.
Fixed compatibility issue with Twised (twisted.python.failure.Failure expected a co_code attribute).
Add support for PyPy3.5-5.7.1-beta. Previously AttributeError: 'Frame' object has no attribute 'clear' could be raised. See PyPy issue #2532 _.
Add support for PyPy3.5-5.7.1-beta. Previously AttributeError: 'Frame' object has no attribute 'clear' could be raised. See PyPy issue #2532.
Fixed handling for tracebacks due to exceeding the recursion limit. Fixes #15 _.
Fixed handling for tracebacks due to exceeding the recursion limit. Fixes #15.
* Added Traceback.from_string.
Added Traceback.from_string.
Fixed handling for tracebacks from generators and other internal improvements and optimizations. Contributed by DRayX in #10 _ and #11 _.
Added support for Python 2.6. Contributed by Arcadiy Ivanov in #8 _.
Added support for Python 2.6. Contributed by Arcadiy Ivanov in #8.
Nothing published for this version
Added to_dict method and from_dict classmethod on Tracebacks. Contributed by beckjake in #5 _.
Added to_dict method and from_dict classmethod on Tracebacks. Contributed by beckjake in #5.
Added to_dict method and from_dict classmethod on Tracebacks. Contributed by beckjake in #5 .
On this page
Changelog
3.2.2 (2025-11-12)
3.2.1 (2025-10-31)
3.2.0 (2025-10-21)
3.1.0 (2025-03-31)
3.0.0 (2023-10-22)
2.0.0 (2023-06-22)
1.7.0 (2020-07-24)
1.6.0 (2019-12-07)
1.5.0 (2019-10-23)
1.4.0 (2019-05-02)
1.3.2 (2017-04-09)
1.3.1 (2017-03-27)
1.3.0 (2016-03-08)
1.2.0 (2015-12-18)
1.1.0 (2015-07-27)
1.0.0 (2015-03-30)
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →