The Home Assistant integration uses PointSession.ensure_active_token which is inherited from AsyncOAuth2Client (authlib).
Unfortunately, authlib 1.0 changed the function signature which means that the existing code is silently incompatible. pypoint itself doesn't pin authlib.
I've added a constraint for authlib to HA in home-assistant/core#68176. However, ideally pypoint would manage the dependency itself. So that HA doesn't need that constraint anymore.
Either by pinning authlib<1.0 or authlib>1.0 and updating the function signature / creating a wrapper function.
The Home Assistant integration uses
PointSession.ensure_active_tokenwhich is inherited fromAsyncOAuth2Client(authlib).Unfortunately, authlib 1.0 changed the function signature which means that the existing code is silently incompatible.
pypointitself doesn't pin authlib.I've added a constraint for
authlibto HA in home-assistant/core#68176. However, ideallypypointwould manage the dependency itself. So that HA doesn't need that constraint anymore.Either by pinning
authlib<1.0orauthlib>1.0and updating the function signature / creating a wrapper function.