Repository navigation
Releases: AdilZouitine/ploom
Releases · AdilZouitine/ploom
Release list
ploom 0.1.1
Documentation and packaging release. The library code is the same as 0.1.0.
- The PyPI page now shows the current README, with
pip install ploom. - The documentation is at https://ploom.readthedocs.io/.
ploom 0.1.0
First release of ploom: find thread bugs in Python by trying every interleaving, then replay the schedule that failed.
- Primitives:
Thread,Lock,SharedCell, andyield_now. - Depth-first schedule search with an optional preemption bound.
- JSON traces of the first failure, minimized toward fewer preemptions.
- Exact replay that detects source, Python version, and operation changes.
- Entry points: the Python API, the
ploom_checkpytest fixture, andpython -m ploom. - Standard CPython 3.13 and 3.14, and free-threaded CPython 3.14.
Install: uv add --dev ploom or pip install ploom. Documentation: https://ploom.readthedocs.io/