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.