diff --git a/pyproject.toml b/pyproject.toml
index c7b66dc9b6c3cd94d339c4881e73e17b341d0706..b0ca00061b5e788bb70ddf275d38945561874acd 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,5 +1,6 @@
 [build-system]
 requires = [
+    "greenlet>= 1.0.0",
     "appdirs==1.4.4",
 	"argparse==1.4.0",
 	"certifi==2020.12.5",
@@ -34,7 +35,8 @@ requires = [
 	"virtualenv==20.4.3",
 	"wheel==0.36.2",
 	"build==0.3.1.post1",
-	"setuptools>=54.1.1",
-	"pip>=20.0.1"
+	"setuptools>=54.2.0",
+    "py>=1.8.2",
+    "pip>=20.0.1"
 ]
 build-backend = "setuptools.build_meta"
diff --git a/setup.py b/setup.py
index 377f5c3d8b55caa2a7a14a375289765c74055c4b..e5eb44d91f8ea28e7e8946fb0217e94a4e7ed8ef 100644
--- a/setup.py
+++ b/setup.py
@@ -32,6 +32,7 @@ keywords_list = [
 ]
 
 requires_setup = [
+	"greenlet>= 1.0.0",
     "appdirs==1.4.4",
 	"argparse==1.4.0",
 	"build==0.3.1.post1",