Other Blog Posts
Pyruvate 1.3.0 has been released
2024-07-04
Pyruvate WSGI server version 1.3.0 has been released today install or update it with
pip install -U pyruvate
While Pyruvate 1.3.0rc1 introduced PyO3 as the Python interface Pyruvate 1.3.0 switched back to rust-cpython following the release of rust-cpython 0.7.2 on 2024-07-02.
rust-cpython
0.7.2 supports Python 3.12 thus making it possible to build Pyruvate with Python 3.12 support.
In order to support Python 3.12 Pyruvate switched to PyO3 after rust-cpython had been declared unmaintained.
However moving to PyO3 has been a mixed experience mainly in terms of performance.
Returning to rust-cpython
in version 1.3.0 has improved performance considerably compared to the 1.3.0rc1 release.
Current benchmarks can be found here.