On November 28th, we will be updating our authentication practices to align with industry standards by removing historical support for non-expiring access tokens. Any existing tokens will be given 30 days before they expire at which point Sense will only issue a temporary access token along with a refresh token. Official Sense clients including the mobile and web apps will be unaffected, but unofficial community-developed scripts and clients may be affected.
Thanks for the heads up! I updated the Unofficial Python API Package with support: Release Support for Refresh Tokens · scottbonline/sense · GitHub