You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
TypeError: Protocols with non-method members don't support issubclass()
Removing the SomeProbabilisticModel definition on line 3 fixes the issue, as does moving the definition into trieste itself. It also seems to be fixed with Python 3.12.
It would be nice to figure out what is causing this, as it prevents us from reliably being able to use isinstance checks.