diff --git a/pyproject.toml b/pyproject.toml
index e662bae560952127a59887901c53c48c7bd96f5d..43cccaa9ab5fc9395932e379274a9dd0f0d13848 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -21,10 +21,10 @@ test = [
 
 [build-system]
 requires = [
-    "ninja>=1.10.1",
     "setuptools>=64",
     "setuptools_scm[toml]==7.1.0",
     "cmake>=3.27.9",
+    "ninja>=1.10.1",
     "toml"
 ]
 build-backend = "setuptools.build_meta"
diff --git a/setup.py b/setup.py
index cb6ee1a4a945d54609bb39f07e1b4ecbe485704e..19289dc2d9489a1b16f2dc36daa58dd947bf78cc 100644
--- a/setup.py
+++ b/setup.py
@@ -51,12 +51,16 @@ class CMakeBuild(build_ext):
             if "AIDGE_INSTALL" not in os.environ
             else os.environ["AIDGE_INSTALL"]
         )
+
         build_gen = (
-            ["-G",[os.environ["AIDGE_BUILD_GEN"]]
+            ["-G", os.environ["AIDGE_BUILD_GEN"]]
             if "AIDGE_BUILD_GEN" in os.environ
-            else [-G,"Ninja"]  # using ninja as default build system to build faster and with the same compiler as on windows
+            else [
+                -G,
+                "Ninja",
+            ]  # using ninja as default build system to build faster and with the same compiler as on windows
         )
-        
+
         self.spawn(
             [
                 "cmake",