Deprecated

Sifflet CLI v0.6.0 — Python version support update

Starting with Sifflet CLI v0.6.0, the CLI requires Python 3.10 or newer. Python 3.8 and 3.9 are no longer supported.

Why

Both Python 3.8 and 3.9 have reached end-of-life upstream (3.8 in October 2024, 3.9 in October 2025) and no longer receive security updates from the Python core team.

What you need to do

  • If you are on Python 3.10 or newer: nothing to do. pipx upgrade sifflet will keep working as usual.
  • If you are on Python 3.8 or 3.9: upgrade your Python interpreter to 3.10+ and reinstall the CLI, for example: pipx install --python python3.10 sifflet

If you stay on Python 3.8 or 3.9, future CLI updates will no longer install, pipx upgrade sifflet will fail. If you keep using sifflet==0.5.0, it will not receive new features or bug fixes.

Who is most affected

Customers using the Sifflet CLI for any task, like Monitor as Code. The updated requirements are also reflected in our public documentation.