Drop python 2 support & dependency on "future" due to CVE-2025-50817

Author: johncarter-phntmCreated Aug 27, 2025Updated Aug 23, 2026

This package is flagged by security warnings due to this vulnerability in future

It would be good to drop support for older pythons (e.g. <3.9), and remove this dependency.