curdleproofs.pie is a Python implementation of the curdleproofs protocol, used by the Whisk consensus spec.
The implementation is at feature parity with the original implementation and passes all the tests provided there.
Additionally, curdleproofs.pie contains a self-contained package implementing Merlin Transcripts (along with the required subset of the STROBE framework) in Python. This is also tested for equivalence to the Rust implementation using the provided tests in that repository.