diff --git a/pyproject.toml b/pyproject.toml
new file mode 100644
index 0000000000000000000000000000000000000000..2e0ae0c96186235e4129d36b0fcf5043e6460268
--- /dev/null
+++ b/pyproject.toml
@@ -0,0 +1,21 @@
+[tool.poetry]
+name = "nss-pam-oidc"
+version = "0.1.0"
+description = "NSS/PAM modules for OpenID Connect/OAuth2"
+authors = ["Dominik George <nik@naturalnet.de>"]
+license = "Apache-2.0"
+readme = "README.rst"
+repository = "https://edugit.org/debian-edu-ng/nss-pam-oidc"
+classifiers = [
+    "Environment :: Console",
+    "Intended Audience :: System Administrators",
+]
+
+[tool.poetry.dependencies]
+python = "^3.9"
+
+[tool.poetry.dev-dependencies]
+
+[build-system]
+requires = ["poetry-core>=1.0.0"]
+build-backend = "poetry.core.masonry.api"