Pyruvate 1.6.1 - Dependency Updates and Test Code Improvements
2026-05-18
Pyruvate WSGI server version 1.6.1 has been published today. Install or update with:
pip install -U pyruvate
Pyruvate 1.6.1 is a maintenance release that does not contain functional changes.
However there have been lots of dependency upgrades that triggered some changes in the code base due to changed APIs, most notably in the PyO3 crate.
Also a change in the Rust standard library allowed for the removal of the crossbeam-channel crate from the dependencies list.
There have also been some improvements to the test code.
One notable change in the py.test/tox tests has been triggered by a changed default start method in the multiprocessing module in Python 3.14.
In addition to overriding the default start method with the previous value (fork), the tox tests are now using PycURL, a Python interface to libcurl for testing the Expect: 100-continue behaviour (most likely curl is the most prominent software to use this particular HTTP header).
Source and binary packages for Python versions 3.10 through 3.14 and platform tags manylinux, musllinux and macOS are available from PyPI.
As always, current benchmark results can be found
here
.