PEP-646
概要
PEP-484でTypeVarが導入され、単一の型をパラメータとするジェネリックを作成できるようになった。このPEPではTypeVarTupleを導入し、任意の数の型をパラメータ化できるようにしました。これにより、さまざまなユースケースが可能になります。特に、NumPyやTensorFlowのような数値計算ライブラリの配列のような構造の型を配列の形状でパラメータ化できるようになり、静的型チェッカがこれらのライブラリを使用するコードの形状に関連するバグを検出できるようになる。 受け入れ
このPEPはPython 3.11で受理されましたが、型式の複数のアンパックに関する詳細が正確に指定されていないという注意点があります。これは個々の型チェッカにある程度の余裕を与えますが、将来の PEP ではより厳しくすることができます。