From f0081c80cefe4e0f77e0e01f04e1f99e7f6b0b21 Mon Sep 17 00:00:00 2001 From: jorenham Date: Wed, 6 Dec 2023 04:54:19 +0100 Subject: [PATCH] py310 empty TypeVarTuple fix attempt --- lmo/typing.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lmo/typing.py b/lmo/typing.py index 65b23a34..cd15acc9 100644 --- a/lmo/typing.py +++ b/lmo/typing.py @@ -1038,7 +1038,11 @@ def nnlf( ) -> float: ... -class RVContinuousFrozen(RVContinuousBase[()], Protocol[Unpack[Ps]]): +class RVContinuousFrozen( + # somehow RVContinuousBase[()] fails on (only) Python 3.10. + RVContinuousBase[Unpack[tuple[()]]], + Protocol[Unpack[Ps]], +): """Generic type stub for [`rv_continuous_frozen`].""" args: ( tuple[Unpack[Ps]]