diff --git a/pyproject.toml b/pyproject.toml
index 0be1f53..f9e3182 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -97,5 +97,5 @@ force-sort-within-sections = true
 known-first-party = ["pelican"]
 
 [build-system]
-requires = ["hatchling"]
-build-backend = "hatchling.build"
+requires = ["pdm-backend"]
+build-backend = "pdm.backend"