]> git.apps.os.sepia.ceph.com Git - ragweed.git/commitdiff
add pyproject.toml for build dependency on setuptools 28/head
authorCasey Bodley <cbodley@redhat.com>
Wed, 11 Sep 2024 21:27:19 +0000 (17:27 -0400)
committerCasey Bodley <cbodley@redhat.com>
Wed, 11 Sep 2024 21:50:01 +0000 (17:50 -0400)
resolve tox error:

> ERROR: Can not execute setup.py since setuptools is not available in the build environment.

Fixes: https://tracker.ceph.com/issues/67986
Signed-off-by: Casey Bodley <cbodley@redhat.com>
pyproject.toml [new file with mode: 0644]

diff --git a/pyproject.toml b/pyproject.toml
new file mode 100644 (file)
index 0000000..3b594ae
--- /dev/null
@@ -0,0 +1,21 @@
+[build-system]
+requires = ["setuptools >= 61.0"]
+build-backend = "setuptools.build_meta"
+
+[project]
+name = "ragweed"
+version = "0.0.1"
+authors = [
+  { name = "Yehuda Sadeh", email = "yehuda@redhat.com" },
+]
+description = "A test suite for ceph rgw"
+license = { file = "LICENSE" }
+keywords = ["ceph", "rgw", "testing"]
+readme = "README.rst"
+dependencies = [
+  "boto",
+  "PyYAML",
+  "munch",
+  "gevent",
+  "isodate",
+]