From b6b818846f87cada8f06e2c6afff91b0b87937b5 Mon Sep 17 00:00:00 2001 From: Jason Swails Date: Wed, 2 Mar 2022 21:33:32 -0500 Subject: [PATCH] Drop support for Python 2.x This removes the dependency on `six`, which is increasingly abandoned these days as packages increasingly drop Python 2.x support. --- multipledispatch/variadic.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/multipledispatch/variadic.py b/multipledispatch/variadic.py index 4aad9f2..3aa4850 100644 --- a/multipledispatch/variadic.py +++ b/multipledispatch/variadic.py @@ -1,5 +1,3 @@ -import six - from .utils import typename @@ -75,7 +73,7 @@ def __getitem__(self, variadic_type): ) -class Variadic(six.with_metaclass(VariadicSignatureMeta)): +class Variadic(metaclass=VariadicSignatureMeta): """A class whose getitem method can be used to generate a new type representing a specific variadic signature.