From 85a3e827a52664831b688627f6f3e2094f0809f6 Mon Sep 17 00:00:00 2001 From: DavHau <hsngrmpf+github@gmail.com> Date: Wed, 3 Jan 2024 11:26:36 +0700 Subject: [PATCH] make setup dependencies discoverable Currently, dependency resolvers like the one of PDM, cannot resolve the setup dependencies correctly, as those are hidden inside the python code of setup.py Supplement setup.py with pyproject.toml. Note that we can't remove setup.py yet, as it remains part of OpenStack's Project Testing Interface. Change-Id: Ifb414df2577bc9ada78eaa26747da4f4bd673dda --- pyproject.toml | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 pyproject.toml diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 00000000..6194cd34 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["setuptools", "pbr"] +build-backend = "setuptools.build_meta"