PyMiniRacer

Reviving PyMiniRacer. The old Sqreen PyMiniRacer project had only recently fallen into disrepair. Can we revive it? TL;DR: Yes!

Unfortunately, PyMiniRacer wasn’t updated after 2021 when Sqreen was acquired by DataDog.

After discussion with the Sqreen (now DataDog) folks, we decided to host my revival of their PyMiniRacer project as a fork

Other than upgrading V8 (Javascript)—which has its own section below—I took the opportunity to dust off various parts of this project.

Python versions (drop Python 2, add up to 3.12)

Packaging with Hatch

“Hatch is trying to be the Cargo or Go CLI equivalent for Python” per its author.

pytest instead of unittest

Docs!

Actually building V8

Other future work in PyMiniRacer


Edited:    |       |    Search Twitter for discussion