diff --git a/pyproject.toml b/pyproject.toml
index 93508d92e..886753f14 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,10 +1,17 @@
 [build-system]
-requires = []
+requires = ["setuptools>=64"]
 build-backend = "setuptools.build_meta"
 
 [project]
 name = "bitbake"
 version = "2.19.0"
+requires-python = ">= 3.9"
+
+[tool.setuptools]
+package-dir = {"" = "lib"}
+
+[tool.setuptools.packages.find]
+where = ["lib"]
 
 [tool.vendoring]
 destination = "lib/bb/_vendor"
