diff --git a/requirements.txt b/requirements.txt index 44d01ad6..daf8a36f 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6,7 +6,6 @@ # attrs==20.1.0 # via pytest chardet==3.0.4 # via wfuzz (setup.py) -future==0.18.2 # via wfuzz (setup.py) iniconfig==1.0.1 # via pytest more-itertools==8.5.0 # via pytest packaging==20.4 # via pytest diff --git a/setup.py b/setup.py index 4ef20099..d75874ec 100644 --- a/setup.py +++ b/setup.py @@ -32,7 +32,6 @@ 'pycurl', 'pyparsing<2.4.2;python_version<="3.4"', 'pyparsing>=2.4*;python_version>="3.5"', - 'future', 'six', 'configparser;python_version<"3.5"', 'chardet', diff --git a/src/wfuzz/facade.py b/src/wfuzz/facade.py index 4f4f4462..e427377c 100644 --- a/src/wfuzz/facade.py +++ b/src/wfuzz/facade.py @@ -8,8 +8,6 @@ import os -# python2 and 3: metaclass -from future.utils import with_metaclass ERROR_CODE = -1 BASELINE_CODE = -2 @@ -64,8 +62,7 @@ def get_plugin(self, identifier): ) -# python2 and 3: class Facade(metaclass=utils.Singleton): -class Facade(with_metaclass(Singleton, object)): +class Facade(metaclass=Singleton): def __init__(self): self.__plugins = dict(