SimPy is a process-based discrete-event simulation library written in pure Python.
Ontje Lünsdorf and I have already contributed to prior version of SimPy and now have become members of the SimPy team.
In SimPy 2.2, we have restructured the package layout to be conform to the Hitchhiker’s Guide to packaging. We ported the the unit tests (524 test cases) to pytest. We improved and cleaned up parts of the documentation and finally, we fixed the behavior of Store._put—thanks to Johannes Koomer for the heads-up and the fix.
You can download SimPy from PyPI.