Subject: python.el uses treesit-declare-unavailable-functions despite requiring emacs >v24.4

From: JD Smith <[email-masked]>
Date: Sun, 12 Jan 2025 16:45:58 -0500

The TS support in python.el breaks versions of emacs prior to v30, since it calls the recently introduced macro `treesit-declare-unavailable-functions`.  The header still notes:

;; Version: 0.28
;; Package-Requires: ((emacs "24.4") (compat "29.1.1.0") (seq "2.23"))
;; Maintainer: [email-masked]